dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock Class Reference

#include <EpidemicRoutingExtension.h>

Inheritance diagram for dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock:
dtn::data::Block

List of all members.

Classes

class  Factory

Public Member Functions

 EpidemicExtensionBlock ()
 ~EpidemicExtensionBlock ()
void set (dtn::data::SDNV value)
dtn::data::SDNV get () const
void setSummaryVector (const SummaryVector &vector)
const SummaryVectorgetSummaryVector () 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 = 201

Detailed Description

Definition at line 45 of file EpidemicRoutingExtension.h.


Constructor & Destructor Documentation

dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock::EpidemicExtensionBlock (  ) 
dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock::~EpidemicExtensionBlock (  ) 

Definition at line 288 of file EpidemicRoutingExtension.cpp.


Member Function Documentation

std::istream & dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock::deserialize ( std::istream &  stream  )  [virtual]
dtn::data::SDNV dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock::get (  )  const

Definition at line 307 of file EpidemicRoutingExtension.cpp.

size_t dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock::getLength (  )  const [virtual]
const SummaryVector & dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock::getSummaryVector (  )  const
std::ostream & dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock::serialize ( std::ostream &  stream  )  const [virtual]

Implements dtn::data::Block.

Definition at line 329 of file EpidemicRoutingExtension.cpp.

void dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock::set ( dtn::data::SDNV  value  ) 

Definition at line 302 of file EpidemicRoutingExtension.cpp.

Referenced by deserialize().

void dtn::routing::EpidemicRoutingExtension::EpidemicExtensionBlock::setSummaryVector ( const SummaryVector vector  ) 

Definition at line 292 of file EpidemicRoutingExtension.cpp.


Member Data Documentation

Definition at line 56 of file EpidemicRoutingExtension.h.


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