IBR-DTNSuite  0.10
dtn::storage::BundleResultQueue Class Reference

#include <BundleResult.h>

Inheritance diagram for dtn::storage::BundleResultQueue:
Inheritance graph
Collaboration diagram for dtn::storage::BundleResultQueue:
Collaboration graph

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::MetaBundlefront ()
 
const dtn::data::MetaBundlefront () const
 
dtn::data::MetaBundleback ()
 
const dtn::data::MetaBundleback () 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)
 

Detailed Description

Definition at line 34 of file BundleResult.h.

Constructor & Destructor Documentation

dtn::storage::BundleResultQueue::BundleResultQueue ( )

Definition at line 30 of file BundleResult.cpp.

dtn::storage::BundleResultQueue::~BundleResultQueue ( )
virtual

Definition at line 33 of file BundleResult.cpp.

Member Function Documentation

void dtn::storage::BundleResultQueue::put ( const dtn::data::MetaBundle bundle) throw ()
virtual

Implements dtn::storage::BundleResult.

Definition at line 36 of file BundleResult.cpp.


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