Class CSwitchZte

Description

class CSwitchZte

A ZTE gyártmányú switcheket reprezentáló ostály.

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

Located in /network/active_elements/CSwitchZte.php (line 20)

AActiveElement
   |
   --ASwitch
      |
      --CSwitchZte
Method Summary
CSwitchZte __construct ( &$switchData)
void readArpTable ()
array readInterfaces ()
array readMacListByVlan (int $vlan)
int readPortByMac (string $mac)
array readTrunkPorts ()
void readType ()
array textToMacListByVlan ( &$str, int $vlan, string $str)
Variables
Methods
Constructor __construct (line 21)
  • access: public
CSwitchZte __construct ( &$switchData)
  • array &$switchData

Redefinition of:
ASwitch::__construct()
Konstruktor
readArpTable (line 77)

Kiolvassa a teljes ARP táblát.

  • access: protected
void readArpTable ()

Redefinition of:
ASwitch::readArpTable()
Kiolvassa a teljes ARP táblát.
readInterfaces (line 138)

Kiolvassa az switch fizikai interfészeit SNMP segítségével.

  • return: Az interfészek neveit tartalmazó tömb.
  • access: protected
array readInterfaces ()

Redefinition of:
ASwitch::readInterfaces()
Kiolvassa az switch fizikai interfészeit SNMP segítségével.
readMacListByVlan (line 87)

Az adott VLAN-ból jövő MAC címeket olvassa ki az eszközből.

  • return: A MAC címek listáját tartalmazó tömb. A tömb indexei a MAC címek,az értékek, pedig az interfészek, amelyen a MAC cím jelentkezik.
  • throws: ENoSuchVlanException Ha nincs az eszközön az adott VLAN.
  • access: protected
array readMacListByVlan (int $vlan)
  • int $vlan: A VLAN azonosítója.

Redefinition of:
ASwitch::readMacListByVlan()
Az adott VLAN-ból jövő MAC címeket olvassa ki az eszközből.
readPortByMac (line 71)

Kiolvassa az eszközből, hogy az adott MAC cím melyik porton jelentkezik.

  • return: Az interfész száma, vagy 0.
  • access: protected
int readPortByMac (string $mac)
  • string $mac: A keresett MAC cím.

Redefinition of:
ASwitch::readPortByMac()
Kiolvassa az eszközből, hogy az adott MAC cím melyik porton jelentkezik.
readTrunkPorts (line 63)

Kiolvassa az eszközből a trunk portok listáját.

  • return: A trunk portok listája.
  • access: protected
array readTrunkPorts ()

Redefinition of:
ASwitch::readTrunkPorts()
Kiolvassa az eszközből a trunk portok listáját.
readType (line 160)
  • access: protected
void readType ()

Redefinition of:
ASwitch::readType()
SNMP segítségével kiolvassa a switch típusát.
textToMacListByVlan (line 37)

A Telneten keresztül kiolvasott listából készíti el az adott VLAN-hoz tartozó MAC címek listáját .

  • return: A MAC címek és portok listája.
  • access: protected
array textToMacListByVlan ( &$str, int $vlan, string $str)
  • string $str: A listát tartalmazó string.
  • int $vlan: A keresett VLAN azonosítója.
  • &$str

Inherited Methods

Inherited From ASwitch

ASwitch::__construct()
ASwitch::addHostToPort()
ASwitch::getArpTable()
ASwitch::getHostByPort()
ASwitch::getInterfaces()
ASwitch::getMacCountOnPort()
ASwitch::getMacList()
ASwitch::getMacListOnPort()
ASwitch::getPortByMac()
ASwitch::getSnmpInterface()
ASwitch::getTelnetInterface()
ASwitch::getTelnetLogin()
ASwitch::getTelnetPassword()
ASwitch::getTrunkPorts()
ASwitch::getType()
ASwitch::getUplinkPort()
ASwitch::hasChild()
ASwitch::loadArp()
ASwitch::readArpTable()
ASwitch::readInterfaces()
ASwitch::readMacListByVlan()
ASwitch::readPortByMac()
ASwitch::readTrunkPorts()
ASwitch::readType()
ASwitch::removeHostFromPort()
ASwitch::setInterfaces()
ASwitch::setMacList()
ASwitch::setSnmpInterface()
ASwitch::setUplinkPort()
ASwitch::toString()

Inherited From AActiveElement

AActiveElement::getIP()
AActiveElement::getMac()
AActiveElement::getParent()
AActiveElement::getParentPort()
AActiveElement::hasChild()
AActiveElement::setIP()
AActiveElement::setMac()
AActiveElement::setParent()
AActiveElement::setParentPort()
AActiveElement::toString()

Documentation generated on Sat, 26 Apr 2008 23:01:54 +0200 by phpDocumentor 1.4.0