IBR-DTNSuite
0.10
|
#include <ConvergenceLayer.h>
Public Types | |
typedef std::map< std::string, size_t > | stats_map |
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 const stats_map & | getStats () |
Protected Member Functions | |
virtual void | addStats (const std::string &tag, const size_t value) |
virtual void | setStats (const std::string &tag, const size_t value) |
Ist für die Zustellung von Bundles verantwortlich.
Definition at line 50 of file ConvergenceLayer.h.
typedef std::map<std::string, size_t> dtn::net::ConvergenceLayer::stats_map |
statistic methods
Definition at line 66 of file ConvergenceLayer.h.
|
pure virtual |
destructor
Definition at line 29 of file ConvergenceLayer.cpp.
|
protectedvirtual |
Definition at line 41 of file ConvergenceLayer.cpp.
Referenced by dtn::net::DatagramConvergenceLayer::componentRun(), dtn::net::DatagramConvergenceLayer::DatagramConvergenceLayer(), and dtn::net::UDPConvergenceLayer::UDPConvergenceLayer().
|
pure virtual |
Implemented in dtn::net::TCPConvergenceLayer, dtn::net::HTTPConvergenceLayer, dtn::net::UDPConvergenceLayer, dtn::net::DatagramConvergenceLayer, dtn::net::LOWPANConvergenceLayer, and dtn::net::FileConvergenceLayer.
Referenced by dtn::net::ConnectionManager::getStats(), and dtn::net::ConnectionManager::open().
|
virtual |
Reimplemented in dtn::net::TCPConvergenceLayer.
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.
Definition at line 33 of file ConvergenceLayer.cpp.
Referenced by dtn::net::ConnectionManager::resetStats().
|
protectedvirtual |
Definition at line 45 of file ConvergenceLayer.cpp.