IBR-DTNSuite  0.10
dtn::api::NativeSessionCallback Class Referenceabstract

#include <NativeSession.h>

Collaboration diagram for dtn::api::NativeSessionCallback:
Collaboration graph

Public Member Functions

virtual ~NativeSessionCallback ()=0
 
virtual void notifyBundle (const dtn::data::BundleID &id)=0 throw ()
 
virtual void notifyStatusReport (const dtn::data::EID &source, const dtn::data::StatusReportBlock &report)=0 throw ()
 
virtual void notifyCustodySignal (const dtn::data::EID &source, const dtn::data::CustodySignalBlock &custody)=0 throw ()
 

Detailed Description

Definition at line 57 of file NativeSession.h.

Constructor & Destructor Documentation

dtn::api::NativeSessionCallback::~NativeSessionCallback ( )
pure virtual

virtual destructor

Definition at line 38 of file NativeSession.cpp.

Member Function Documentation

virtual void dtn::api::NativeSessionCallback::notifyBundle ( const dtn::data::BundleID id) throw ()
pure virtual

Notifies the session callback if a new bundles is queued in the registration. Then this bundle may loaded into the local register using the load() method.

virtual void dtn::api::NativeSessionCallback::notifyCustodySignal ( const dtn::data::EID source,
const dtn::data::CustodySignalBlock custody 
) throw ()
pure virtual

Notifies the session callback if a new custody signal has been received.

virtual void dtn::api::NativeSessionCallback::notifyStatusReport ( const dtn::data::EID source,
const dtn::data::StatusReportBlock report 
) throw ()
pure virtual

Notifies the session callback if a new status report has been received.


The documentation for this class was generated from the following files: