#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 |
Definition at line 55 of file Bundle.h.
| 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.
Referenced by 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 |
| T & dtn::data::Bundle::BlockList::get | ( | ) |
Definition at line 181 of file Bundle.h.
Referenced by dtn::data::Bundle::getBlock().
| const StatusReportBlock& dtn::data::Bundle::BlockList::get | ( | ) | const |
| 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.
Referenced by dtn::data::Bundle::insert().
| void dtn::data::Bundle::BlockList::push_back | ( | Block * | block | ) |
Definition at line 52 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 41 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 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] |
1.7.1