Class CHost

Description

Implements interfaces:

class CHost

A hálózaton lévő hosztot megvalósító osztály.

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

Located in /network/CHost.php (line 38)


	
			
Variable Summary
string $ip
string $mac
string $parentPort
Method Summary
CHost __construct (array $hostData)
void getIP ()
unknown getMac ()
string getParentPort ()
boolean hasChild ()
void setIP (string $ip)
void setMac (string $mac)
void setParent (IHost $parent)
void setParentPort (string $port)
string toString ()
Variables
string $ip = NULL (line 43)

Az eszköz IP címe.

  • access: private
string $mac = "00:00:00:00:00:00" (line 48)

Az eszköz MAC címe.

  • access: private
IHost $parent = NULL (line 53)

A szülő eszköz, amihez az eszköz kapcsolódik.

  • access: private
string $parentPort = NULL (line 58)

A szülő eszköz portja, amihez az eszköz kapcsolódik.

  • access: private
Methods
Constructor __construct (line 65)

Konstruktor

  • throws: EHostDoesNotExistException Kivételt dob, ha nincsenek adat paraméterek, illetve a MAC cím adatparaméter hiányzik.
  • access: public
CHost __construct (array $hostData)
  • array $hostData: A hosz paramétereit tartalmazó tömb (MAC,IP,Szülő eszköz, Szülő eszköz portja)
getIP (line 101)
  • access: public
void getIP ()

Implementation of:
IHost::getIP()
Megadja a hoszt IP címét.
getMac (line 85)

Enter description here...

  • access: public
unknown getMac ()

Implementation of:
IHost::getMac()
Visszadaja a hoszt MAC címét.
getParent (line 124)

Megadja az aktív eszköz szülőjét.

  • return: A szülő eszköz;
  • access: public
IHost getParent ()

Implementation of:
IHost::getParent()
Megadja a hoszt szülő eszközét
getParentPort (line 132)

Lekérdezi a zülő eszköz portját amihez a hoszt csatlakozik.

  • return: A szülőeszköz portjának a neve.
  • access: public
string getParentPort ()

Implementation of:
IHost::getParentPort()
Megadja a hoszt szülőeszközének portját, amihez kapcsolódik
hasChild (line 163)

Megadja, hogy a host rendelkezik-e gyermek eszközzel.

  • return: Mindig false.
  • access: public
boolean hasChild ()
setIP (line 109)

Beállítja az eszköz IP címét.

  • throws: EInvalidIPException Ha nem helyes IP cím van a $ip paraméterben.
  • access: public
void setIP (string $ip)
  • string $ip: A beállítandó IP cím.

Implementation of:
IHost::setIP()
Beállítja a hoszt IP címét
setMac (line 93)

Beállítja a MAC címet.

  • throws: EInvalidMacException Ha hibás MAC címet tartalmaz a $mac paraméter.
  • access: protected
void setMac (string $mac)
  • string $mac: A beállítandó MAC cím.
setParent (line 140)

Beállítja az Aktív eszköz szülőjét.

  • access: public
void setParent (IHost $parent)
  • IHost $parent: A szülő eszköz referenciája.

Implementation of:
IHost::setParent()
Beállítja a hoszt szülőeszközét
setParentPort (line 152)

Beállítja, hogy az aktív eszköz a szülő ezköz mely interfészéhez kapcsolódik.

  • access: public
void setParentPort (string $port)
  • string $port: A szülő eszköz interfész azonosítója.

Implementation of:
IHost::setParentPort()
Beállítja, hogy a hoszt a szülő ezköz melyik interfészére kapcsolódik.
toString (line 171)

A hoszt adatait tartalmazó HTML string.

  • return: HTML string.
  • access: public
string toString ()

Implementation of:
IHost::toString()
A hoszt adatait tartalmazó szöveget adja vissza

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