#include <Bundle.h>
Public Member Functions | |
| BlockList () | |
| ~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 |
Friends | |
| class | DefaultSerializer |
| class | DefaultDeserializer |
Definition at line 48 of file Bundle.h.
| dtn::data::Bundle::BlockList::BlockList | ( | ) |
Definition at line 34 of file Bundle.cpp.
| dtn::data::Bundle::BlockList::~BlockList | ( | ) |
Definition at line 38 of file Bundle.cpp.
| void dtn::data::Bundle::BlockList::clear | ( | ) |
Definition at line 101 of file Bundle.cpp.
Referenced by dtn::data::Bundle::clearBlocks().
| const T & dtn::data::Bundle::BlockList::get | ( | ) | const |
| const CustodySignalBlock& dtn::data::Bundle::BlockList::get | ( | ) | const [inline] |
| T & dtn::data::Bundle::BlockList::get | ( | ) | [inline] |
Definition at line 239 of file Bundle.h.
Referenced by dtn::data::Bundle::getBlock().
| const StatusReportBlock& dtn::data::Bundle::BlockList::get | ( | ) | const [inline] |
| const std::set< dtn::data::EID > dtn::data::Bundle::BlockList::getEIDs | ( | ) | const |
Definition at line 119 of file Bundle.cpp.
| const std::list< const T * > dtn::data::Bundle::BlockList::getList | ( | ) | const |
Definition at line 107 of file Bundle.cpp.
Referenced by dtn::data::Bundle::getBlocks().
| const std::list<const Block*> dtn::data::Bundle::BlockList::getList | ( | ) | const |
Definition at line 68 of file Bundle.cpp.
Referenced by dtn::data::Bundle::insert().
| void dtn::data::Bundle::BlockList::push_back | ( | Block * | block | ) |
Definition at line 53 of file Bundle.cpp.
References dtn::data::Block::LAST_BLOCK, and dtn::data::Block::set().
Referenced by dtn::data::Bundle::push_back().

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

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