|
||||||||||
| 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 id| Method Detail |
|---|
public void setName(java.lang.String name)
gateway: - IP address as Stringpublic void setGateway(java.lang.String gateway)
gateway: - IP address as String
public 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 | |||||||||