IBR-DTNSuite  0.10
dtn::routing::BloomFilterPurgeVector Class Reference

#include <NodeHandshake.h>

Inheritance diagram for dtn::routing::BloomFilterPurgeVector:
Inheritance graph
Collaboration diagram for dtn::routing::BloomFilterPurgeVector:
Collaboration graph

Public Member Functions

 BloomFilterPurgeVector ()
 
 BloomFilterPurgeVector (const dtn::data::BundleSet &vector)
 
virtual ~BloomFilterPurgeVector ()
 
const dtn::data::NumbergetIdentifier () const
 
dtn::data::Length getLength () const
 
std::ostream & serialize (std::ostream &) const
 
std::istream & deserialize (std::istream &)
 
const dtn::data::BundleSetgetVector () const
 
- Public Member Functions inherited from dtn::routing::NodeHandshakeItem
virtual ~NodeHandshakeItem ()
 

Static Public Attributes

static const dtn::data::Number identifier = NodeHandshakeItem::BLOOM_FILTER_PURGE_VECTOR
 

Additional Inherited Members

- Public Types inherited from dtn::routing::NodeHandshakeItem
enum  IDENTIFIER { BLOOM_FILTER_SUMMARY_VECTOR = 1, BLOOM_FILTER_PURGE_VECTOR = 2, DELIVERY_PREDICTABILITY_MAP = 3, PROPHET_ACKNOWLEDGEMENT_SET = 4 }
 

Detailed Description

Definition at line 73 of file NodeHandshake.h.

Constructor & Destructor Documentation

dtn::routing::BloomFilterPurgeVector::BloomFilterPurgeVector ( )

Definition at line 340 of file NodeHandshake.cpp.

dtn::routing::BloomFilterPurgeVector::BloomFilterPurgeVector ( const dtn::data::BundleSet vector)

Definition at line 335 of file NodeHandshake.cpp.

dtn::routing::BloomFilterPurgeVector::~BloomFilterPurgeVector ( )
virtual

Definition at line 344 of file NodeHandshake.cpp.

Member Function Documentation

std::istream & dtn::routing::BloomFilterPurgeVector::deserialize ( std::istream &  stream)
virtual

Implements dtn::routing::NodeHandshakeItem.

Definition at line 369 of file NodeHandshake.cpp.

const dtn::data::Number & dtn::routing::BloomFilterPurgeVector::getIdentifier ( ) const
virtual

Implements dtn::routing::NodeHandshakeItem.

Definition at line 348 of file NodeHandshake.cpp.

References identifier.

dtn::data::Length dtn::routing::BloomFilterPurgeVector::getLength ( ) const
virtual

Implements dtn::routing::NodeHandshakeItem.

Definition at line 353 of file NodeHandshake.cpp.

References dtn::data::BundleSet::getLength().

Here is the call graph for this function:

const dtn::data::BundleSet & dtn::routing::BloomFilterPurgeVector::getVector ( ) const
std::ostream & dtn::routing::BloomFilterPurgeVector::serialize ( std::ostream &  stream) const
virtual

Implements dtn::routing::NodeHandshakeItem.

Definition at line 363 of file NodeHandshake.cpp.

Member Data Documentation


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