| Interface | Description | 
|---|---|
| ILinkDiscovery | This interface is actually not an interface, 
 because there's no class that implements this interface. | 
| ILinkDiscoveryListener | The user classes of ILinkDiscoveryService should implement this interface. | 
| ILinkDiscoveryService | This interface is used to define a service that 
  OFMLinkDiscoveryshould implement. | 
| Class | Description | 
|---|---|
| ILinkDiscoveryListener.LDUpdate | Actual update notification. | 
| Link | This class represents a Link. | 
| LinkInfo | |
| Links | Model of the module  OFMLinkDiscovery | 
| NodePortTuple | A NodePortTuple is similar to a SwitchPortTuple
 but it only stores IDs instead of references
 to the actual objects. | 
| OFMLinkDiscovery | Link Discovery Module. | 
| Enum | Description | 
|---|---|
| ILinkDiscovery.LinkType | This enum defines the type of each link. | 
| ILinkDiscovery.SwitchType | Deprecated | 
| ILinkDiscoveryListener.UpdateOperation | Represents the type of the update. |