IBR-DTN
1.0.0
|
#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 |
Implemented in dtn::net::TCPConvergenceLayer, dtn::net::EMailConvergenceLayer, dtn::net::HTTPConvergenceLayer, dtn::net::DatagramConvergenceLayer, dtn::net::UDPConvergenceLayer, dtn::net::LOWPANConvergenceLayer, and dtn::net::FileConvergenceLayer.
Referenced by dtn::net::ConnectionManager::add(), dtn::net::ConnectionManager::open(), dtn::net::ConnectionManager::queue(), and dtn::net::ConnectionManager::remove().
|
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().