Class CSwitchDbTree

Description

class CSwitchDbTree

Switchek fája, amely az adatbázisból kapott adatok alapján all össze.

  • author: Lefi
  • version: 1.0
  • copyright: Copyright © 2008, Lefi Created on 2008.04.26.

Located in /network/CSwitchDbTree.php (line 24)


	
			
Variable Summary
Method Summary
CSwitchDbTree __construct (string $hostname, string $dbname, string $user, string $passwd, int $mgmtVlan)
A buildTree (int $cid, int $cport)
string eszkozToString ( &$e, [int $szint = 0], [boolean $uccso = null], array $e)
boolean hasDoubleChild (int $parentId, int $parentPort)
string tab (int $tabs)
string toString ()
Variables
CNetworkDataTools $dataTools = NULL (line 36)

Adatok kezeléséhez szükséges felület

  • see: CNetworkDataTool
  • access: private
int $mgmtVlan = NULL (line 42)

A memedzsment vLAN azonosítója.

  • access: private
array $tree = NULL (line 30)

A switchek adatrekordjait tartalmazó tömb.

  • access: private
Methods
Constructor __construct (line 52)

Konstruktor

  • access: public
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.
buildTree (line 63)

Felépíti az adott cisco eszköz adott portjához csatlakozó eszközök fáját.

  • return: sikeresség.
  • access: public
A buildTree (int $cid, int $cport)
  • int $cid: A cisco switch adatbázis azonosítója.
  • int $cport: A cisco switch megfelelő portja.
eszkozToString (line 130)

Egy eszköz

  • return: Az eszközt reprezentáló HTML kód
  • access: protected
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
hasDoubleChild (line 95)

Megadja, hogy egy adott switch adott portjára redundánsan két eszköz csatlakozik-e.

  • return: Ha duplán csatlakoznak eszközök akkor true, egyébként false.
  • access: private
boolean hasDoubleChild (int $parentId, int $parentPort)
  • int $parentId: A szülő switch adatbázis indexe.
  • int $parentPort: A szülő switch vizsgált portja.
tab (line 198)

Megadott darabszámú tabulátort gyárt a forráskód formázásához.

  • return: A tabulátorokat tartalmazó string.
string tab (int $tabs)
  • int $tabs: A tabulátorok darabszáma.
toString (line 112)

Az eszközfa HTML kóddá alakítása

  • return: Az eszköz fa HTML formátumban
  • access: public
string toString ()

Documentation generated on Mon, 05 May 2008 13:17:45 +0200 by phpDocumentor 1.4.0