| Interface | Description |
|---|---|
| IDevice |
Represents an independent device on the network.
|
| IDeviceListener |
Implementors of this interface can receive updates from DeviceManager about
the state of devices under its control.
|
| IDeviceService |
Device manager allows interacting with devices on the network.
|
| IEntityClass |
Entities within an entity class are grouped into
Device objects based
on the IEntityClass, and the key fields specified by the entity
class. |
| IEntityClassifierService |
A component that wishes to participate in entity classification needs to
implement the IEntityClassifier interface, and register with the Device
Manager as an entity classifier.
|
| IEntityClassListener |
Implementors of this interface can receive updates from the Entity Classifier
about the changes to entity Classes.
|
| IfHostListener |
This interface defines the method to notify detected Host on the network.
|
| IfIptoHost |
This interface defines the methods to retrieve information about learned
Hosts.
|
| IfNewHostNotify |
This Interface defines the methods for client applications of Host Tracker to
get notifications when a new host is learned or existing host is removed from
the network.
|
| Class | Description |
|---|---|
| Entity |
An entity on the network is a visible trace of a device that corresponds to a
packet received from a particular interface on the edge of a network, with a
particular VLAN tag, and a particular MAC address, along with any other
packet characteristics we might want to consider as helpful for
disambiguating devices.
|
| SwitchPort |
A simple switch DPID/port pair This class is immutable
|
| Enum | Description |
|---|---|
| IDeviceService.DeviceField |
Fields used in devices for indexes and querying
|
| SwitchPort.ErrorStatus |
Copyright © 2015. All Rights Reserved.