IBR-DTNSuite
0.8
|
#include <NodeHandshake.h>
Public Member Functions | |
BloomFilterSummaryVector () | |
BloomFilterSummaryVector (const SummaryVector &vector) | |
virtual | ~BloomFilterSummaryVector () |
size_t | getIdentifier () const |
size_t | getLength () const |
std::ostream & | serialize (std::ostream &) const |
std::istream & | deserialize (std::istream &) |
const SummaryVector & | getVector () const |
Static Public Attributes | |
static size_t | identifier = NodeHandshakeItem::BLOOM_FILTER_SUMMARY_VECTOR |
Definition at line 41 of file NodeHandshake.h.
Definition at line 244 of file NodeHandshake.cpp.
Definition at line 239 of file NodeHandshake.cpp.
Definition at line 248 of file NodeHandshake.cpp.
std::istream & dtn::routing::BloomFilterSummaryVector::deserialize | ( | std::istream & | stream | ) | [virtual] |
Implements dtn::routing::NodeHandshakeItem.
Definition at line 273 of file NodeHandshake.cpp.
size_t dtn::routing::BloomFilterSummaryVector::getIdentifier | ( | ) | const [virtual] |
Implements dtn::routing::NodeHandshakeItem.
Definition at line 252 of file NodeHandshake.cpp.
References identifier.
size_t dtn::routing::BloomFilterSummaryVector::getLength | ( | ) | const [virtual] |
Implements dtn::routing::NodeHandshakeItem.
Definition at line 257 of file NodeHandshake.cpp.
References dtn::routing::SummaryVector::getLength().
const SummaryVector & dtn::routing::BloomFilterSummaryVector::getVector | ( | ) | const |
Definition at line 262 of file NodeHandshake.cpp.
Referenced by dtn::routing::NodeHandshakeExtension::processHandshake().
std::ostream & dtn::routing::BloomFilterSummaryVector::serialize | ( | std::ostream & | stream | ) | const [virtual] |
Implements dtn::routing::NodeHandshakeItem.
Definition at line 267 of file NodeHandshake.cpp.
size_t dtn::routing::BloomFilterSummaryVector::identifier = NodeHandshakeItem::BLOOM_FILTER_SUMMARY_VECTOR [static] |
Definition at line 51 of file NodeHandshake.h.
Referenced by getIdentifier(), dtn::routing::EpidemicRoutingExtension::requestHandshake(), dtn::routing::ProphetRoutingExtension::requestHandshake(), and dtn::routing::NodeHandshakeExtension::responseHandshake().