ZeroSDN Controller  1.0
A modular distributed Software-Defined Network Controller
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros
LinkDiscoveryModule::DiscoverDevice Struct Reference

#include <LinkDiscoveryModule.hpp>

Public Member Functions

 DiscoverDevice (uint64_t deviceId, uint64_t hashCode, uint64_t timestamp, uint32_t discoverPort, of_version_t ofVersion)
 
 DiscoverDevice ()
 

Public Attributes

uint64_t deviceId_
 The instance id of the zmf-network instance as source point. More...
 
uint64_t hashCode_
 Hash to identify the discover request (unique) More...
 
uint64_t timestamp_
 Timestamp of the sended request. More...
 
uint32_t discoverPort_
 Port at which the discovered message was send. More...
 
of_version_t ofVersion_
 OpenFlow version of the instance. More...
 

Detailed Description

Data struct to represent a single link discover request contains the information: deviceId: the id of the discover source device hashCode: A unique hash to identify the message timestamp: Timespamp of the send time discoverPort: The discovered port of the source device

Author
Matthias Strljic

Constructor & Destructor Documentation

LinkDiscoveryModule::DiscoverDevice::DiscoverDevice ( uint64_t  deviceId,
uint64_t  hashCode,
uint64_t  timestamp,
uint32_t  discoverPort,
of_version_t  ofVersion 
)
inline
LinkDiscoveryModule::DiscoverDevice::DiscoverDevice ( )
inline

Member Data Documentation

uint64_t LinkDiscoveryModule::DiscoverDevice::deviceId_

The instance id of the zmf-network instance as source point.

uint32_t LinkDiscoveryModule::DiscoverDevice::discoverPort_

Port at which the discovered message was send.

uint64_t LinkDiscoveryModule::DiscoverDevice::hashCode_

Hash to identify the discover request (unique)

of_version_t LinkDiscoveryModule::DiscoverDevice::ofVersion_

OpenFlow version of the instance.

uint64_t LinkDiscoveryModule::DiscoverDevice::timestamp_

Timestamp of the sended request.


The documentation for this struct was generated from the following file: