|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.floodlightcontroller.virtualnetwork.VirtualNetwork
public class VirtualNetwork
Data structure for storing and outputing information of a virtual network created by VirtualNetworkFilter
Field Summary | |
---|---|
protected java.lang.String |
gateway
|
protected java.lang.String |
guid
|
protected java.lang.String |
name
|
protected java.util.Map<java.lang.String,MACAddress> |
portToMac
|
Constructor Summary | |
---|---|
VirtualNetwork(java.lang.String name,
java.lang.String guid)
Constructor requires network name and id |
Method Summary | |
---|---|
void |
addHost(java.lang.String port,
MACAddress host)
Adds a host to this network record |
void |
clearHosts()
Removes all hosts from this network record |
boolean |
removeHost(MACAddress host)
Removes a host from this network record |
void |
setGateway(java.lang.String gateway)
Sets network gateway IP address |
void |
setName(java.lang.String name)
Sets network name |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String name
protected java.lang.String guid
protected java.lang.String gateway
protected java.util.Map<java.lang.String,MACAddress> portToMac
Constructor Detail |
---|
public VirtualNetwork(java.lang.String name, java.lang.String guid)
name:
- network nameguid:
- network idMethod Detail |
---|
public void setName(java.lang.String name)
gateway:
- IP address as Stringpublic void setGateway(java.lang.String gateway)
gateway:
- IP address as Stringpublic void addHost(java.lang.String port, MACAddress host)
host:
- MAC address as MACAddresspublic boolean removeHost(MACAddress host)
host:
- MAC address as MACAddress
public void clearHosts()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |