Interface IHostFactory

Description

interface HostFactory

A különböző hosztokat gyártó osztályok interfésze. A konstruktorban paraméterként meg kell admia egy tömböt, amely a különböző MAC típusokhoz tartozó osztályneveket tartalmazza. Valamint az ismert osztályokat be kell includolni a Factory osztályba.

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

Located in /network/IHostFactory.php (line 16)


	
			
Method Summary
static IHost createHost (array $hostData)
static string getHostClassByMac (string $mac)
static array getHostTypes ()
static void setHostTypes (array $hostTypes)
Methods
static method createHost (line 24)

Előállít egy Host példányt az adatai alapján.

A pédánynak megfelelő osztályt a MAC címe alapján választja ki. Ha nem talál megfelelőt akkor CHost példányt hoz létre.

  • return: A legyártott host vagy NULL;
  • access: public
static IHost createHost (array $hostData)
  • array $hostData: A host adatait tartalmazó tömb.
static method getHostClassByMac (line 43)

A MAC cím alapján megadja a megfelelő osztályt.

  • return: A megtalált osztály neve.
  • access: public
static string getHostClassByMac (string $mac)
  • string $mac: A MAC cím.s
static method getHostTypes (line 30)

Hozzáférést nyújt a Host típusokat mac címmel azonosító adattaghoz.

  • return: A host típusokat tartalmazó tömb.
  • access: public
static array getHostTypes ()
static method setHostTypes (line 36)

Beállítja a Host típusokat MAC címmel azonosító adatokat tartalmazó attributumot.

  • access: public
static void setHostTypes (array $hostTypes)
  • array $hostTypes: A típusokat megadó tömb.

Documentation generated on Fri, 18 Apr 2008 21:03:38 +0200 by phpDocumentor 1.4.0a2