IBR-DTNSuite
0.12
|
#include <BundleResult.h>
Public Member Functions | |
BundleResultQueue () | |
virtual | ~BundleResultQueue () |
virtual void | put (const dtn::data::MetaBundle &bundle) throw () |
Public Member Functions inherited from dtn::storage::BundleResult | |
BundleResult () | |
virtual | ~BundleResult ()=0 |
Public Member Functions inherited from ibrcommon::Queue< dtn::data::MetaBundle > | |
Queue (unsigned int max=0) | |
virtual | ~Queue () |
bool | empty () |
size_t | size () const |
dtn::data::MetaBundle & | front () |
const dtn::data::MetaBundle & | front () const |
dtn::data::MetaBundle & | back () |
const dtn::data::MetaBundle & | back () const |
void | push (const dtn::data::MetaBundle &x) |
void | pop () |
dtn::data::MetaBundle | get (bool blocking=false, size_t timeout=0) throw (QueueUnblockedException) |
dtn::data::MetaBundle | getnpop (bool blocking=false, size_t timeout=0) throw (QueueUnblockedException) |
void | abort () throw () |
void | reset () throw () |
void | wait (WAIT_MODES mode, const size_t timeout=0) throw (QueueUnblockedException) |
Queue< dtn::data::MetaBundle > ::Locked | exclusive () |
Additional Inherited Members | |
Public Types inherited from ibrcommon::Queue< dtn::data::MetaBundle > | |
enum | WAIT_MODES |
Protected Member Functions inherited from ibrcommon::Queue< dtn::data::MetaBundle > | |
void | __push (const dtn::data::MetaBundle &x) |
void | __pop () |
void | __wait (const WAIT_MODES mode) throw (QueueUnblockedException) |
void | __wait (const WAIT_MODES mode, const size_t timeout) throw (QueueUnblockedException) |
Definition at line 34 of file BundleResult.h.
dtn::storage::BundleResultQueue::BundleResultQueue | ( | ) |
Definition at line 30 of file BundleResult.cpp.
|
virtual |
Definition at line 33 of file BundleResult.cpp.
|
virtual |
Implements dtn::storage::BundleResult.
Definition at line 36 of file BundleResult.cpp.