Class CIPArpTable

Description

class CIPArpTable

A dinamikus routing tábla implementációja

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

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


	
			
Method Summary
static void validIP ( $ip)
CIPArpTable __construct ([ $objectData = NULL])
boolean addEntry (string $ip, string $mac, int $vlan)
array getEntriesByVlan (int $vlan)
array getEntryByIp (string $ip)
array getEntryByMac (string $mac)
string getIpByMac (string $mac)
string getMacByIp (string $ip)
boolean isValidIp (string $ip)
array removeEntriesByVlan (int $vlan)
array removeEntryByIp (string $ip)
array removeEntryByMac (string $mac)
Methods
static method validIP (line 192)
  • access: public
static void validIP ( $ip)
  • $ip
Constructor __construct (line 19)
  • access: public
CIPArpTable __construct ([ $objectData = NULL])
  • $objectData
addEntry (line 95)

Hozzáad egy bejegyzést az IP-ARP táblához

  • return: A sikeresség.
  • access: public
boolean addEntry (string $ip, string $mac, int $vlan)
  • string $ip: Az IP cím.
  • string $mac: A MAC cím.
  • int $vlan: A VLAN azonosító.
getEntriesByVlan (line 76)

Az adott VLAN-hoz tartozó bejegyzéseket adja vissza.

  • return: A megtalált bejegyzések listája vagy NULL.
  • access: public
array getEntriesByVlan (int $vlan)
  • int $vlan: A VLAN azonosító.
getEntryByIp (line 128)

IP cím alapján megkeres egy bejegyzést.

  • return: A megtalált bejegyzés vagy NULL.
  • access: public
array getEntryByIp (string $ip)
  • string $ip: A keresett IP cím.
getEntryByMac (line 112)

Megkeres egy bejegyzést a megadott MAC cím alapján.

  • return: A megtalált bejegyzés vagy NULL.
  • access: public
array getEntryByMac (string $mac)
  • string $mac: A keresett MAC cím.
getIpByMac (line 27)

Megkeresi a megadott MAC címhez tartozó IP címet.

  • return: A keresett IP cím.
  • access: public
string getIpByMac (string $mac)
  • string $mac: A megadott MAC cím.
getMacByIp (line 43)

Megkeresi az adott IP-hez tartozó MAC címet.

  • return: A megtalált MAC cím vagy NULL.
  • access: public
string getMacByIp (string $ip)
  • string $ip: A megadott IP cím.
isValidIp (line 59)

Megvizsgálja az IP cím formai helyességét.

  • return: true ha helyes, egyébként false.
  • access: protected
boolean isValidIp (string $ip)
  • string $ip: A megvizsgálandó IP cím.
removeEntriesByVlan (line 178)

Eltávolítja az adott VLAN-hoz tartozó bejegyzédeket

  • return: Az eltávolított bejegyzések listája vagy NULL.
  • access: public
array removeEntriesByVlan (int $vlan)
  • int $vlan: A vlan azonosítója.
removeEntryByIp (line 161)

Eltávolítja az adott IP-hez tartozó bejegyzést.

  • return: Az eltávolított bejegyzés vagy NULL.
  • access: public
array removeEntryByIp (string $ip)
  • string $ip: A keresett IP cím.
removeEntryByMac (line 144)

Eltávolítja az adott MAC címre vonatkozó bejegyzést.

  • return: Az eltávolított bejegyzés vagy NULL.
  • access: public
array removeEntryByMac (string $mac)
  • string $mac: A keresett MAC cím.

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