IBR-DTNSuite
0.8
|
#include <Serializer.h>
Public Member Functions | |
SeparateDeserializer (std::istream &stream, Bundle &b) | |
virtual | ~SeparateDeserializer () |
dtn::data::Block & | readBlock () |
virtual Deserializer & | operator>> (dtn::data::Block &obj) |
Definition at line 191 of file Serializer.h.
dtn::data::SeparateDeserializer::SeparateDeserializer | ( | std::istream & | stream, |
Bundle & | b | ||
) |
Definition at line 930 of file Serializer.cpp.
dtn::data::SeparateDeserializer::~SeparateDeserializer | ( | ) | [virtual] |
Definition at line 935 of file Serializer.cpp.
Deserializer & dtn::data::SeparateDeserializer::operator>> | ( | dtn::data::Block & | obj | ) | [virtual] |
Reimplemented from dtn::data::DefaultDeserializer.
Definition at line 1030 of file Serializer.cpp.
References dtn::data::Block::_blocktype, dtn::data::DefaultDeserializer::_stream, dtn::data::DefaultDeserializer::_validator, dtn::data::Block::addEID(), dtn::data::Block::BLOCK_CONTAINS_EIDS, dtn::data::Block::deserialize(), dtn::data::Block::get(), and dtn::data::Validator::validate().
Definition at line 939 of file Serializer.cpp.
References dtn::data::DefaultDeserializer::_stream, dtn::data::PrimaryBlock::APPDATA_IS_ADMRECORD, dtn::data::PayloadBlock::BLOCK_TYPE, dtn::data::ExtensionBlock::Factory::get(), dtn::data::PrimaryBlock::get(), ibrcommon::BLOB::Reference::iostream(), dtn::data::Bundle::push_back(), and dtn::data::Bundle::remove().
Referenced by dtn::storage::SQLiteBundleStorage::get().