dtn::data::PayloadBlock Class Reference

#include <PayloadBlock.h>

Inheritance diagram for dtn::data::PayloadBlock:
dtn::data::Block

List of all members.

Public Member Functions

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

Static Public Attributes

static const char BLOCK_TYPE = 1

Detailed Description

Definition at line 20 of file PayloadBlock.h.


Constructor & Destructor Documentation

dtn::data::PayloadBlock::PayloadBlock (  ) 

Definition at line 16 of file PayloadBlock.cpp.

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

Definition at line 22 of file PayloadBlock.cpp.

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

Definition at line 28 of file PayloadBlock.cpp.


Member Function Documentation

std::istream & dtn::data::PayloadBlock::deserialize ( std::istream &  stream  )  [virtual]
ibrcommon::BLOB::Reference dtn::data::PayloadBlock::getBLOB (  )  const
size_t dtn::data::PayloadBlock::getLength (  )  const [virtual]

Implements dtn::data::Block.

Definition at line 37 of file PayloadBlock.cpp.

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

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

Implements dtn::data::Block.

Definition at line 42 of file PayloadBlock.cpp.


Member Data Documentation

const char dtn::data::PayloadBlock::BLOCK_TYPE = 1 [static]

The documentation for this class was generated from the following files:
Generated on Mon Aug 23 08:12:59 2010 for IBR-DTNSuite by  doxygen 1.6.3