|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IDevice in net.floodlightcontroller.devicemanager |
---|
Fields in net.floodlightcontroller.devicemanager with type parameters of type IDevice | |
---|---|
static FloodlightContextStore<IDevice> |
IDeviceService.fcStore
A FloodlightContextStore object that can be used to interact with the FloodlightContext information created by BVS manager. |
Methods in net.floodlightcontroller.devicemanager that return IDevice | |
---|---|
IDevice |
IDeviceService.findClassDevice(IEntityClass entityClass,
long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address)
Get a destination device using entity fields that corresponds with the given source device. |
IDevice |
IDeviceService.findDevice(long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
Search for a device exactly matching the provided device fields. |
IDevice |
IDeviceService.getDevice(java.lang.Long deviceKey)
Get the device with the given device key. |
Methods in net.floodlightcontroller.devicemanager that return types with arguments of type IDevice | |
---|---|
java.util.Collection<? extends IDevice> |
IDeviceService.getAllDevices()
Get an unmodifiable collection view over all devices currently known. |
java.util.Iterator<? extends IDevice> |
IDeviceService.queryClassDevices(IEntityClass entityClass,
java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
Find devices that match the provided query. |
java.util.Iterator<? extends IDevice> |
IDeviceService.queryDevices(java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
Find devices that match the provided query. |
Methods in net.floodlightcontroller.devicemanager with parameters of type IDevice | |
---|---|
void |
IDeviceListener.deviceAdded(IDevice device)
Called when a new Device is found |
void |
IDeviceListener.deviceIPV4AddrChanged(IDevice device)
Called when a network address has been added or remove from a device |
void |
IDeviceListener.deviceMoved(IDevice device)
Called when a Device has moved to a new location on the network. |
void |
IDeviceListener.deviceRemoved(IDevice device)
Called when a Device is removed, this typically occurs when the port the Device is attached to goes down, or the switch it is attached to is removed. |
void |
IEntityClassifierService.deviceUpdate(IDevice oldDevice,
java.util.Collection<? extends IDevice> newDevices)
Once reclassification is complete for a device, this method will be called. |
void |
IDeviceListener.deviceVlanChanged(IDevice device)
Called when a VLAN tag for the device has been added or removed |
IEntityClass |
IEntityClassifierService.reclassifyEntity(IDevice curDevice,
Entity entity)
Reclassify the given entity into a class. |
Method parameters in net.floodlightcontroller.devicemanager with type arguments of type IDevice | |
---|---|
void |
IEntityClassifierService.deviceUpdate(IDevice oldDevice,
java.util.Collection<? extends IDevice> newDevices)
Once reclassification is complete for a device, this method will be called. |
Uses of IDevice in net.floodlightcontroller.devicemanager.internal |
---|
Classes in net.floodlightcontroller.devicemanager.internal that implement IDevice | |
---|---|
class |
Device
Concrete implementation of IDevice |
Methods in net.floodlightcontroller.devicemanager.internal that return IDevice | |
---|---|
IDevice |
DeviceManagerImpl.findClassDevice(IEntityClass entityClass,
long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address)
|
IDevice |
DeviceManagerImpl.findDevice(long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
|
IDevice |
DeviceManagerImpl.getDevice(java.lang.Long deviceKey)
|
Methods in net.floodlightcontroller.devicemanager.internal that return types with arguments of type IDevice | |
---|---|
java.util.Collection<? extends IDevice> |
DeviceManagerImpl.getAllDevices()
|
java.util.Iterator<? extends IDevice> |
DeviceManagerImpl.queryClassDevices(IEntityClass entityClass,
java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
|
java.util.Iterator<? extends IDevice> |
DeviceManagerImpl.queryDevices(java.lang.Long macAddress,
java.lang.Short vlan,
java.lang.Integer ipv4Address,
java.lang.Long switchDPID,
java.lang.Integer switchPort)
|
Methods in net.floodlightcontroller.devicemanager.internal with parameters of type IDevice | |
---|---|
void |
DefaultEntityClassifier.deviceUpdate(IDevice oldDevice,
java.util.Collection<? extends IDevice> newDevices)
|
IEntityClass |
DefaultEntityClassifier.reclassifyEntity(IDevice curDevice,
Entity entity)
|
Method parameters in net.floodlightcontroller.devicemanager.internal with type arguments of type IDevice | |
---|---|
void |
DefaultEntityClassifier.deviceUpdate(IDevice oldDevice,
java.util.Collection<? extends IDevice> newDevices)
|
Uses of IDevice in net.floodlightcontroller.devicemanager.web |
---|
Methods in net.floodlightcontroller.devicemanager.web that return types with arguments of type IDevice | |
---|---|
java.util.Iterator<? extends IDevice> |
DeviceResource.getDevices()
|
java.util.Iterator<? extends IDevice> |
AbstractDeviceResource.getDevices()
|
Uses of IDevice in net.floodlightcontroller.flowcache |
---|
Fields in net.floodlightcontroller.flowcache declared as IDevice | |
---|---|
IDevice |
FRQueryDevicePropertyChanged.device
|
IDevice |
FlowReconcileQueryDeviceMove.deviceMoved
|
Constructors in net.floodlightcontroller.flowcache with parameters of type IDevice | |
---|---|
FlowReconcileQueryDeviceMove(IDevice deviceMoved,
SwitchPort[] oldAp)
|
|
FRQueryDevicePropertyChanged(IDevice device)
|
Uses of IDevice in net.floodlightcontroller.routing |
---|
Fields in net.floodlightcontroller.routing declared as IDevice | |
---|---|
protected IDevice |
RoutingDecision.srcDevice
|
Fields in net.floodlightcontroller.routing with type parameters of type IDevice | |
---|---|
protected java.util.List<IDevice> |
RoutingDecision.destDevices
|
Methods in net.floodlightcontroller.routing that return IDevice | |
---|---|
IDevice |
RoutingDecision.getSourceDevice()
|
IDevice |
IRoutingDecision.getSourceDevice()
|
Methods in net.floodlightcontroller.routing that return types with arguments of type IDevice | |
---|---|
java.util.List<IDevice> |
RoutingDecision.getDestinationDevices()
|
java.util.List<IDevice> |
IRoutingDecision.getDestinationDevices()
|
Methods in net.floodlightcontroller.routing with parameters of type IDevice | |
---|---|
void |
RoutingDecision.addDestinationDevice(IDevice d)
|
void |
IRoutingDecision.addDestinationDevice(IDevice d)
|
Constructors in net.floodlightcontroller.routing with parameters of type IDevice | |
---|---|
RoutingDecision(long swDipd,
int inPort,
IDevice srcDevice,
IRoutingDecision.RoutingAction action)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |