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

#include <BundleStreamBuf.h>

Inheritance diagram for dtn::api::BundleStreamBufCallback:
Inheritance graph
Collaboration diagram for dtn::api::BundleStreamBufCallback:
Collaboration graph

Public Member Functions

virtual ~BundleStreamBufCallback ()
 
virtual void put (dtn::data::Bundle &b)=0
 
virtual dtn::data::MetaBundle get (const dtn::data::Timeout timeout=0)=0
 
virtual void delivered (const dtn::data::MetaBundle &b)=0
 

Detailed Description

Definition at line 33 of file BundleStreamBuf.h.

Constructor & Destructor Documentation

virtual dtn::api::BundleStreamBufCallback::~BundleStreamBufCallback ( )
inlinevirtual

Definition at line 36 of file BundleStreamBuf.h.

Member Function Documentation

virtual void dtn::api::BundleStreamBufCallback::delivered ( const dtn::data::MetaBundle b)
pure virtual
virtual dtn::data::MetaBundle dtn::api::BundleStreamBufCallback::get ( const dtn::data::Timeout  timeout = 0)
pure virtual
virtual void dtn::api::BundleStreamBufCallback::put ( dtn::data::Bundle b)
pure virtual

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