#include <AdminRegistration.h>
Inheritance diagram for dtn::AdminRegistration:
status reports, custody acknowledgements, ping bundles, etc.)
Definition at line 50 of file AdminRegistration.h.
Public Member Functions | |
AdminRegistration () | |
void | deliver_bundle (Bundle *bundle) |
Deliver the given bundle. |
dtn::AdminRegistration::AdminRegistration | ( | ) |
void dtn::AdminRegistration::deliver_bundle | ( | Bundle * | bundle | ) | [virtual] |
Deliver the given bundle.
Implements dtn::Registration.
Definition at line 60 of file AdminRegistration.cc.
References dtn::BundleProtocol::ADMIN_ANNOUNCE, dtn::BundleProtocol::ADMIN_CUSTODY_SIGNAL, dtn::BundleProtocol::ADMIN_ECHO, dtn::BundleProtocol::ADMIN_NULL, dtn::BundleProtocol::ADMIN_STATUS_REPORT, oasys::ScratchBuffer< _memory_t, _static_size >::buf(), dtn::EndpointID::c_str(), dtn::Bundle::dest_, dtn::EVENTSRC_ADMIN, dtn::Bundle::expiration_, dtn::BundlePayload::length(), log_debug, log_err, log_info, log_warn, dtn::EndpointID::NULL_EID(), dtn::CustodySignal::parse_custody_signal(), dtn::Bundle::payload_, payload_buf, dtn::BundleDaemon::post(), dtn::BundlePayload::read_data(), and dtn::Bundle::source_.