IBR-DTNSuite
0.8
|
#include <PlainSerializer.h>
Public Types | |
enum | POSITION { FRONT, MIDDLE, END } |
Public Member Functions | |
BlockInserter (dtn::data::Bundle &bundle, POSITION alignment, int pos=0) | |
template<class T > | |
T & | insert () |
POSITION | getAlignment () const |
dtn::data::Block & | insert (dtn::data::ExtensionBlock::Factory &f) |
Definition at line 73 of file PlainSerializer.h.
Definition at line 76 of file PlainSerializer.h.
dtn::api::PlainDeserializer::BlockInserter::BlockInserter | ( | dtn::data::Bundle & | bundle, |
POSITION | alignment, | ||
int | pos = 0 |
||
) |
Definition at line 611 of file PlainSerializer.cpp.
PlainDeserializer::BlockInserter::POSITION dtn::api::PlainDeserializer::BlockInserter::getAlignment | ( | ) | const |
Definition at line 640 of file PlainSerializer.cpp.
Referenced by dtn::api::ExtendedApiHandler::run().
T & dtn::api::PlainDeserializer::BlockInserter::insert | ( | ) |
Definition at line 124 of file PlainSerializer.h.
References END, FRONT, dtn::data::Bundle::getBlock(), dtn::data::Bundle::insert(), dtn::data::Bundle::push_back(), and dtn::data::Bundle::push_front().
Referenced by dtn::api::PlainDeserializer::readBlock().
dtn::data::Block & dtn::api::PlainDeserializer::BlockInserter::insert | ( | dtn::data::ExtensionBlock::Factory & | f | ) |
Definition at line 616 of file PlainSerializer.cpp.