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

#include <NodeHandshake.h>

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

Public Member Functions

 BloomFilterSummaryVector ()
 
 BloomFilterSummaryVector (const dtn::data::BundleSet &vector)
 
virtual ~BloomFilterSummaryVector ()
 
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_SUMMARY_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 55 of file NodeHandshake.h.

Constructor & Destructor Documentation

dtn::routing::BloomFilterSummaryVector::BloomFilterSummaryVector ( )

Definition at line 298 of file NodeHandshake.cpp.

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

Definition at line 293 of file NodeHandshake.cpp.

dtn::routing::BloomFilterSummaryVector::~BloomFilterSummaryVector ( )
virtual

Definition at line 302 of file NodeHandshake.cpp.

Member Function Documentation

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

Implements dtn::routing::NodeHandshakeItem.

Definition at line 327 of file NodeHandshake.cpp.

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

Implements dtn::routing::NodeHandshakeItem.

Definition at line 306 of file NodeHandshake.cpp.

References identifier.

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

Implements dtn::routing::NodeHandshakeItem.

Definition at line 311 of file NodeHandshake.cpp.

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

Here is the call graph for this function:

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

Implements dtn::routing::NodeHandshakeItem.

Definition at line 321 of file NodeHandshake.cpp.

Member Data Documentation


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