IBR-DTNSuite
0.12
|
#include <ConvergenceLayer.h>
Public Types | |
typedef std::pair< string, string > | stats_pair |
typedef std::map< string, string > | stats_data |
Public Member Functions | |
virtual | ~ConvergenceLayer ()=0 |
virtual dtn::core::Node::Protocol | getDiscoveryProtocol () const =0 |
virtual void | queue (const dtn::core::Node &n, const dtn::net::BundleTransfer &job)=0 |
virtual void | open (const dtn::core::Node &) |
virtual void | resetStats () |
virtual void | getStats (ConvergenceLayer::stats_data &data) const |
Ist für die Zustellung von Bundles verantwortlich.
Definition at line 50 of file ConvergenceLayer.h.
typedef std::map<string, string> dtn::net::ConvergenceLayer::stats_data |
Definition at line 72 of file ConvergenceLayer.h.
typedef std::pair<string, string> dtn::net::ConvergenceLayer::stats_pair |
statistic methods
Definition at line 66 of file ConvergenceLayer.h.
|
pure virtual |
destructor
Definition at line 29 of file ConvergenceLayer.cpp.
|
pure virtual |
|
virtual |
Reimplemented in dtn::net::TCPConvergenceLayer, dtn::net::DatagramConvergenceLayer, and dtn::net::UDPConvergenceLayer.
Definition at line 37 of file ConvergenceLayer.cpp.
Referenced by dtn::net::ConnectionManager::getStats().
|
inlinevirtual |
This method opens a connection proactive.
n |
Reimplemented in dtn::net::TCPConvergenceLayer, and dtn::net::FileConvergenceLayer.
Definition at line 66 of file ConvergenceLayer.h.
Referenced by dtn::net::ConnectionManager::open().
|
pure virtual |
|
virtual |
Reimplemented in dtn::net::TCPConvergenceLayer, dtn::net::DatagramConvergenceLayer, and dtn::net::UDPConvergenceLayer.
Definition at line 33 of file ConvergenceLayer.cpp.
Referenced by dtn::net::ConnectionManager::resetStats().