Public Types | Public Member Functions | Public Attributes

dtn::daemon::Configuration::NetConfig Class Reference

#include <Configuration.h>

Collaboration diagram for dtn::daemon::Configuration::NetConfig:
Collaboration graph
[legend]

List of all members.

Public Types

enum  NetType {
  NETWORK_UNKNOWN = 0, NETWORK_TCP = 1, NETWORK_UDP = 2, NETWORK_HTTP = 3,
  NETWORK_LOWPAN = 4
}

Public Member Functions

 NetConfig (std::string name, NetType type, const std::string &address, int port, bool discovery=true)
 NetConfig (std::string name, NetType type, const ibrcommon::NetInterface &iface, int port, bool discovery=true)
 ~NetConfig ()

Public Attributes

std::string name
NetType type
ibrcommon::NetInterface interface
std::string address
int port
bool discovery

Detailed Description

Definition at line 28 of file Configuration.h.


Member Enumeration Documentation

Enumerator:
NETWORK_UNKNOWN 
NETWORK_TCP 
NETWORK_UDP 
NETWORK_HTTP 
NETWORK_LOWPAN 

Definition at line 31 of file Configuration.h.


Constructor & Destructor Documentation

dtn::daemon::Configuration::NetConfig::NetConfig ( std::string  name,
NetType  type,
const std::string &  address,
int  port,
bool  discovery = true 
)

Definition at line 23 of file Configuration.cpp.

Referenced by dtn::daemon::Configuration::Network::load().

dtn::daemon::Configuration::NetConfig::NetConfig ( std::string  name,
NetType  type,
const ibrcommon::NetInterface iface,
int  port,
bool  discovery = true 
)

Definition at line 18 of file Configuration.cpp.

dtn::daemon::Configuration::NetConfig::~NetConfig (  ) 

Definition at line 28 of file Configuration.cpp.


Member Data Documentation

Definition at line 47 of file Configuration.h.

Referenced by createConvergenceLayers().

Definition at line 49 of file Configuration.h.

Definition at line 46 of file Configuration.h.

Referenced by createConvergenceLayers(), and main().

Definition at line 44 of file Configuration.h.

Definition at line 48 of file Configuration.h.

Referenced by createConvergenceLayers(), and main().

Definition at line 45 of file Configuration.h.

Referenced by createConvergenceLayers().


The documentation for this class was generated from the following files: