25 #include <ibrcommon/Logger.h>
31 const std::string RoutingExtension::TAG =
"RoutingExtension";
48 push_back(make_pair(bundle, p));
75 ibrcommon::MutexLock l((**this).getNeighborDB());
94 }
catch (
const ibrcommon::Exception &e) {
std::string toString() const
virtual const std::string getTag() const
virtual void put(const dtn::data::MetaBundle &bundle)
dtn::routing::BaseRouter & getRouter() const
dtn::net::ConnectionManager & getConnectionManager()
void acquireTransfer(const dtn::data::BundleID &id)
void queue(dtn::net::BundleTransfer &job)
void transferTo(const dtn::data::EID &destination, const dtn::data::MetaBundle &meta, const dtn::core::Node::Protocol)
virtual ~RoutingExtension()=0
std::string getString() const
std::string toString() const
static BundleCore & getInstance()