ZeroSDN Controller  1.0
A modular distributed Software-Defined Network Controller
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros
LinkDiscoveryModule::LinkDevice Member List

This is the complete list of members for LinkDiscoveryModule::LinkDevice, including all inherited members.

clearAll()LinkDiscoveryModule::LinkDeviceinline
eraseLinkToDevice(uint64_t deviceId)LinkDiscoveryModule::LinkDevice
flushOutDatedLinks(uint64_t borderDate, std::map< uint32_t, std::pair< std::shared_ptr< LinkDevice >, uint32_t >> &outDatedLinks)LinkDiscoveryModule::LinkDevice
getActiveLinks()LinkDiscoveryModule::LinkDeviceinline
getAvailablePorts()LinkDiscoveryModule::LinkDeviceinline
getId()LinkDiscoveryModule::LinkDeviceinline
getVersion()LinkDiscoveryModule::LinkDeviceinline
insertLink(uint32_t port, std::shared_ptr< LinkDevice > linkedDevice, uint32_t endpointPort, uint64_t updateTime)LinkDiscoveryModule::LinkDevice
InsertResult enum nameLinkDiscoveryModule::LinkDevice
LinkDevice(std::vector< uint32_t > availablePorts, uint64_t switchDpid, of_version_t ofVersion)LinkDiscoveryModule::LinkDeviceinline
NO_VALID_PORT enum valueLinkDiscoveryModule::LinkDevice
SUCCESS_MODIFY enum valueLinkDiscoveryModule::LinkDevice
SUCCESS_NEW enum valueLinkDiscoveryModule::LinkDevice
SUCCESS_NO_CHANGE enum valueLinkDiscoveryModule::LinkDevice
~LinkDevice()LinkDiscoveryModule::LinkDeviceinline