Legyárt egy switchet a MAC címe alapján
static
IHost
createHost
(
array $switchData)
-
array
$switchData: A switch adatait tartalmazó tömb.
Implementation of:
- IHostFactory::createHost()
- Előállít egy Host példányt az adatai alapján.
Megadja a MAC cím alapján a hosztot reprezentáló osztály nevét.
static
string
getHostClassByMac
(string $mac)
-
string
$mac: A hoszt MAC címe, ami alapján a típusa beazonosítható.
Implementation of:
- IHostFactory::getHostClassByMac()
- A MAC cím alapján megadja a megfelelő osztályt.
static
void
getHostTypes
()
Implementation of:
- IHostFactory::getHostTypes()
- Hozzáférést nyújt a Host típusokat mac címmel azonosító adattaghoz.
Beállítja az eszköz típusokat.
static
void
setHostTypes
(array $elementTypes)
-
array
$elementTypes: Az eszköz típusokra vonatkozó adatokat tartalmazó tömb.
Implementation of:
- IHostFactory::setHostTypes()
- Beállítja a Host típusokat MAC címmel azonosító adatokat tartalmazó attributumot.
A konstruktor.
CSwitchFactory
__construct
([array $elementTypes = NULL])
-
array
$elementTypes: Az egyes switch típusokhoz tarozó bejegyzések listája. $elementTypes