dtn::data::ExtensionBlock Class Reference

#include <ExtensionBlock.h>

Inheritance diagram for dtn::data::ExtensionBlock:

dtn::data::Block

List of all members.

Public Member Functions

 ExtensionBlock ()
 ExtensionBlock (ibrcommon::BLOB::Reference ref)
virtual ~ExtensionBlock ()
ibrcommon::BLOB::Reference getBLOB ()
virtual size_t getLength () const
virtual std::ostream & serialize (std::ostream &stream) const
virtual std::istream & deserialize (std::istream &stream)


Detailed Description

Definition at line 18 of file ExtensionBlock.h.


Constructor & Destructor Documentation

dtn::data::ExtensionBlock::ExtensionBlock (  ) 

Definition at line 16 of file ExtensionBlock.cpp.

dtn::data::ExtensionBlock::ExtensionBlock ( ibrcommon::BLOB::Reference  ref  ) 

Definition at line 21 of file ExtensionBlock.cpp.

dtn::data::ExtensionBlock::~ExtensionBlock (  )  [virtual]

Definition at line 26 of file ExtensionBlock.cpp.


Member Function Documentation

ibrcommon::BLOB::Reference dtn::data::ExtensionBlock::getBLOB (  ) 

Definition at line 30 of file ExtensionBlock.cpp.

Referenced by dtn::data::DefaultDeserializer::operator>>().

size_t dtn::data::ExtensionBlock::getLength (  )  const [virtual]

Implements dtn::data::Block.

Definition at line 35 of file ExtensionBlock.cpp.

References ibrcommon::BLOB::Reference::getSize().

std::ostream & dtn::data::ExtensionBlock::serialize ( std::ostream &  stream  )  const [virtual]

Implements dtn::data::Block.

Definition at line 40 of file ExtensionBlock.cpp.

std::istream & dtn::data::ExtensionBlock::deserialize ( std::istream &  stream  )  [virtual]


The documentation for this class was generated from the following files:

Generated on Fri Jul 30 09:15:34 2010 for IBR-DTNSuite by  doxygen 1.5.6