dtn::DTLSRRouter::DTLSRRouter::EdgeInfo Struct Reference

Class used for per-edge state in the graph (the link). More...

#include <DTLSRRouter.h>

List of all members.

Public Member Functions

 EdgeInfo (const std::string &id)
 EdgeInfo (const std::string &id, const LinkParams &params)
bool operator== (const EdgeInfo &other) const

Public Attributes

std::string id_
 link name
LinkParams params_
 link params
oasys::Time last_update_
 last time this edge was updated
bool is_registration_
 whether edge is local


Detailed Description

Class used for per-edge state in the graph (the link).

Definition at line 92 of file DTLSRRouter.h.


Constructor & Destructor Documentation

dtn::DTLSRRouter::DTLSRRouter::EdgeInfo::EdgeInfo ( const std::string &  id  )  [inline]

Definition at line 93 of file DTLSRRouter.h.

dtn::DTLSRRouter::DTLSRRouter::EdgeInfo::EdgeInfo ( const std::string &  id,
const LinkParams params 
) [inline]

Definition at line 95 of file DTLSRRouter.h.


Member Function Documentation

bool dtn::DTLSRRouter::DTLSRRouter::EdgeInfo::operator== ( const EdgeInfo other  )  const [inline]

Definition at line 98 of file DTLSRRouter.h.

References dtn::DTLSRRouter::DTLSRRouter::EdgeInfo::id_.


Member Data Documentation

std::string dtn::DTLSRRouter::DTLSRRouter::EdgeInfo::id_

bool dtn::DTLSRRouter::DTLSRRouter::EdgeInfo::is_registration_

whether edge is local

Definition at line 105 of file DTLSRRouter.h.

Referenced by dtn::DTLSRRouter::handle_registration_added().

oasys::Time dtn::DTLSRRouter::DTLSRRouter::EdgeInfo::last_update_

last time this edge was updated

Definition at line 104 of file DTLSRRouter.h.

LinkParams dtn::DTLSRRouter::DTLSRRouter::EdgeInfo::params_


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

Generated on Fri Jan 30 09:43:15 2009 for DTN Reference Implementation by  doxygen 1.5.8