#include <DTLSRRouter.h>
Public Member Functions | |
Reg (DTLSRRouter *router, const EndpointIDPattern &eid) | |
void | deliver_bundle (Bundle *bundle) |
Abstract hook for subclasses to deliver a bundle to this registration. | |
Protected Attributes | |
DTLSRRouter * | router_ |
Definition at line 117 of file DTLSRRouter.h.
dtn::DTLSRRouter::DTLSRRouter::Reg::Reg | ( | DTLSRRouter * | router, | |
const EndpointIDPattern & | eid | |||
) |
Definition at line 588 of file DTLSRRouter.cc.
References dtn::EVENTSRC_ADMIN, and dtn::BundleDaemon::post().
void dtn::DTLSRRouter::DTLSRRouter::Reg::deliver_bundle | ( | Bundle * | bundle | ) | [virtual] |
Abstract hook for subclasses to deliver a bundle to this registration.
Implements dtn::Registration.
Definition at line 601 of file DTLSRRouter.cc.
References dtn::DTLSRRouter::handle_lsa(), dtn::DTLSR::MSG_LSA, dtn::DTLSR::parse_lsa_bundle(), dtn::Bundle::payload(), dtn::BundleDaemon::post_at_head(), dtn::BundlePayload::read_data(), dtn::DTLSRRouter::DTLSRRouter::Reg::router_, and dtn::Bundle::source().
DTLSRRouter* dtn::DTLSRRouter::DTLSRRouter::Reg::router_ [protected] |
Definition at line 122 of file DTLSRRouter.h.
Referenced by dtn::DTLSRRouter::DTLSRRouter::Reg::deliver_bundle().