Class CSwitchSwh

Description

class CSwitchSwh

<description>

  • author: Lefi
  • version: 1.0
  • copyright: Copyright &copy; 2008, Lefi Created on 2008.04.08.

Located in /network/active_elements/CSwitchSwh.php (line 16)

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

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

Kiolvassa a teljes ARP táblát.

  • access: protected
void readArpTable ()

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

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 86)

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 67)

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.
readPortsByVlan (line 28)
  • access: protected
void readPortsByVlan ( $vlan)
  • $vlan
readTrunkPorts (line 59)

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 142)
  • access: protected
void readType ()

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

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, 19 Apr 2008 14:36:43 +0200 by phpDocumentor 1.4.0