Konstruktor
CSwitchDbTree
__construct
(string $hostname, string $dbname, string $user, string $passwd, int $mgmtVlan)
-
string
$hostname: Az adatbázis szerver hosztneve vagy IP címe.
-
string
$dbname: Az adatbázis neve.
-
string
$user: Az adatbázis felhasználói név.
-
string
$passwd: Az adatbázis jelszó.
-
int
$mgmtVlan: A menedzsment VLAN azonosítója.
Felépíti az adott cisco eszköz adott portjához csatlakozó eszközök fáját.
A
buildTree
(int $cid, int $cport)
-
int
$cid: A cisco switch adatbázis azonosítója.
-
int
$cport: A cisco switch megfelelő portja.
Egy eszköz
string
eszkozToString
( &$e, [int $szint = 0], [boolean $uccso = null], array $e)
-
array
$e: Az eszköz adatait tartalmazó tömb.
-
int
$szint: A fa szintjét jelöli. (A forrás behúzásához kell);
-
boolean
$uccso: Azt jelöli, hogy ez a fa adott ágán az utolsó elem.
-
array
&$e
Megadja, hogy egy adott switch adott portjára redundánsan két eszköz csatlakozik-e.
boolean
hasDoubleChild
(int $parentId, int $parentPort)
-
int
$parentId: A szülő switch adatbázis indexe.
-
int
$parentPort: A szülő switch vizsgált portja.
Megadott darabszámú tabulátort gyárt a forráskód formázásához.
string
tab
(int $tabs)
-
int
$tabs: A tabulátorok darabszáma.
Az eszközfa HTML kóddá alakítása
string
toString
()