IBR-DTNSuite  0.8
dtn::routing::NodeHandshakeItem Class Reference

#include <NodeHandshake.h>

Inheritance diagram for dtn::routing::NodeHandshakeItem:

List of all members.

Public Types

enum  IDENTIFIER { BLOOM_FILTER_SUMMARY_VECTOR = 1, BLOOM_FILTER_PURGE_VECTOR = 2, DELIVERY_PREDICTABILITY_MAP = 3, PROPHET_ACKNOWLEDGEMENT_SET = 4 }

Public Member Functions

virtual ~NodeHandshakeItem ()
virtual size_t getIdentifier () const =0
virtual size_t getLength () const =0
virtual std::ostream & serialize (std::ostream &) const =0
virtual std::istream & deserialize (std::istream &)=0

Detailed Description

Definition at line 23 of file NodeHandshake.h.


Member Enumeration Documentation

Enumerator:
BLOOM_FILTER_SUMMARY_VECTOR 
BLOOM_FILTER_PURGE_VECTOR 
DELIVERY_PREDICTABILITY_MAP 
PROPHET_ACKNOWLEDGEMENT_SET 

Definition at line 26 of file NodeHandshake.h.


Constructor & Destructor Documentation

Definition at line 34 of file NodeHandshake.h.


Member Function Documentation


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