|
IBR-DTNSuite 0.6
|
#include <Bundle.h>
Public Member Functions | |
| BlockList () | |
| virtual | ~BlockList () |
| void | push_front (Block *block) |
| void | push_back (Block *block) |
| void | insert (Block *block, const Block *before) |
| void | remove (const Block *block) |
| void | clear () |
| const std::set< dtn::data::EID > | getEIDs () const |
| template<class T > | |
| T & | get () |
| template<class T > | |
| const T & | get () const |
| template<class T > | |
| const std::list< const T * > | getList () const |
| const std::list< const Block * > | getList () const |
| template<> | |
| const CustodySignalBlock & | get () const |
| template<> | |
| const StatusReportBlock & | get () const |
| template<> | |
| const CustodySignalBlock & | get () const |
| template<> | |
| const StatusReportBlock & | get () const |
Friends | |
| class | DefaultSerializer |
| class | DefaultDeserializer |
| class | dtn::security::StrictSerializer |
| class | dtn::security::MutualSerializer |
| dtn::data::Bundle::BlockList::BlockList | ( | ) |
Definition at line 33 of file Bundle.cpp.
| dtn::data::Bundle::BlockList::~BlockList | ( | ) | [virtual] |
Definition at line 37 of file Bundle.cpp.
| void dtn::data::Bundle::BlockList::clear | ( | ) |
Definition at line 100 of file Bundle.cpp.
References clear().
Referenced by clear(), and dtn::data::Bundle::clearBlocks().

| const T & dtn::data::Bundle::BlockList::get | ( | ) | const |
| const CustodySignalBlock& dtn::data::Bundle::BlockList::get | ( | ) | const |
| const CustodySignalBlock& dtn::data::Bundle::BlockList::get | ( | ) | const |
Definition at line 259 of file Bundle.cpp.
References dtn::data::PayloadBlock::BLOCK_TYPE.
| T & dtn::data::Bundle::BlockList::get | ( | ) |
Definition at line 239 of file Bundle.cpp.
References dtn::data::PayloadBlock::BLOCK_TYPE.
Referenced by dtn::data::Bundle::getBlock().
| const StatusReportBlock& dtn::data::Bundle::BlockList::get | ( | ) | const |
Definition at line 299 of file Bundle.cpp.
References dtn::data::PayloadBlock::BLOCK_TYPE.
| const StatusReportBlock& dtn::data::Bundle::BlockList::get | ( | ) | const |
| const std::set< dtn::data::EID > dtn::data::Bundle::BlockList::getEIDs | ( | ) | const |
Definition at line 118 of file Bundle.cpp.
| const std::list< const T * > dtn::data::Bundle::BlockList::getList | ( | ) | const |
Definition at line 106 of file Bundle.cpp.
Referenced by dtn::data::Bundle::getBlocks().
| const std::list<const Block*> dtn::data::Bundle::BlockList::getList | ( | ) | const |
Definition at line 67 of file Bundle.cpp.
References insert().
Referenced by dtn::data::Bundle::insert(), and insert().

| void dtn::data::Bundle::BlockList::push_back | ( | Block * | block | ) |
Definition at line 52 of file Bundle.cpp.
References dtn::data::Block::LAST_BLOCK, push_back(), and dtn::data::Block::set().
Referenced by dtn::data::Bundle::push_back(), and push_back().

| void dtn::data::Bundle::BlockList::push_front | ( | Block * | block | ) |
Definition at line 41 of file Bundle.cpp.
References dtn::data::Block::LAST_BLOCK, push_front(), and dtn::data::Block::set().
Referenced by dtn::data::Bundle::push_front(), and push_front().

| void dtn::data::Bundle::BlockList::remove | ( | const Block * | block | ) |
Definition at line 81 of file Bundle.cpp.
References dtn::data::Block::LAST_BLOCK.
Referenced by dtn::data::Bundle::remove().
friend class DefaultDeserializer [friend] |
friend class DefaultSerializer [friend] |
friend class dtn::security::MutualSerializer [friend] |
friend class dtn::security::StrictSerializer [friend] |