dtn::AdminRegistration Class Reference

#include <AdminRegistration.h>

Inheritance diagram for dtn::AdminRegistration:

dtn::Registration oasys::SerializableObject oasys::Logger List of all members.

Detailed Description

Internal registration that recieves all administrative bundles destined for the router itself (i.e.

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.


Constructor & Destructor Documentation

dtn::AdminRegistration::AdminRegistration (  ) 

Definition at line 50 of file AdminRegistration.cc.

References oasys::Logger::logpathf().


Member Function Documentation

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_.


The documentation for this class was generated from the following files:
Generated on Fri Dec 22 14:48:04 2006 for DTN Reference Implementation by  doxygen 1.5.1