IBR-DTNSuite
0.10
|
#include <NodeHandshake.h>
Public Member Functions | |
BloomFilterPurgeVector () | |
BloomFilterPurgeVector (const dtn::data::BundleSet &vector) | |
virtual | ~BloomFilterPurgeVector () |
const dtn::data::Number & | getIdentifier () const |
dtn::data::Length | getLength () const |
std::ostream & | serialize (std::ostream &) const |
std::istream & | deserialize (std::istream &) |
const dtn::data::BundleSet & | getVector () 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 } |
Definition at line 73 of file NodeHandshake.h.
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.
|
virtual |
Definition at line 344 of file NodeHandshake.cpp.
|
virtual |
Implements dtn::routing::NodeHandshakeItem.
Definition at line 369 of file NodeHandshake.cpp.
|
virtual |
Implements dtn::routing::NodeHandshakeItem.
Definition at line 348 of file NodeHandshake.cpp.
References identifier.
|
virtual |
Implements dtn::routing::NodeHandshakeItem.
Definition at line 353 of file NodeHandshake.cpp.
References dtn::data::BundleSet::getLength().
const dtn::data::BundleSet & dtn::routing::BloomFilterPurgeVector::getVector | ( | ) | const |
Definition at line 358 of file NodeHandshake.cpp.
Referenced by dtn::routing::NodeHandshakeExtension::processHandshake().
|
virtual |
Implements dtn::routing::NodeHandshakeItem.
Definition at line 363 of file NodeHandshake.cpp.
|
static |
Definition at line 83 of file NodeHandshake.h.
Referenced by getIdentifier(), dtn::routing::NodeHandshakeExtension::requestHandshake(), and dtn::routing::NodeHandshakeExtension::responseHandshake().