IBR-DTNSuite  0.8
dtn::routing Namespace Reference

Classes

class  BaseRouter
class  BundleSummary
class  EpidemicRoutingExtension
class  FloodRoutingExtension
class  NeighborDatabase
class  NeighborRoutingExtension
class  NodeHandshakeItem
class  BloomFilterSummaryVector
class  BloomFilterPurgeVector
class  NodeHandshake
class  NodeHandshakeEvent
class  NodeHandshakeExtension
class  ProphetRoutingExtension
 Routing extension for PRoPHET routing. More...
class  QueueBundleEvent
class  RequeueBundleEvent
class  RetransmissionExtension
class  StaticRouteChangeEvent
class  StaticRoutingExtension
class  SummaryVector

Functions

std::ostream & operator<< (std::ostream &stream, const NodeHandshake &hs)
std::istream & operator>> (std::istream &stream, NodeHandshake &hs)
std::ostream & operator<< (std::ostream &stream, const ProphetRoutingExtension::DeliveryPredictabilityMap &map)
std::ostream & operator<< (std::ostream &stream, const ProphetRoutingExtension::AcknowledgementSet &ack_set)
std::ostream & operator<< (std::ostream &stream, const SummaryVector &obj)
std::istream & operator>> (std::istream &stream, SummaryVector &obj)

Function Documentation

std::ostream& dtn::routing::operator<< ( std::ostream &  stream,
const NodeHandshake &  hs 
)
std::ostream& dtn::routing::operator<< ( std::ostream &  stream,
const SummaryVector &  obj 
)

Definition at line 107 of file SummaryVector.cpp.

References ibrcommon::BloomFilter::size(), and ibrcommon::BloomFilter::table().

Here is the call graph for this function:

std::ostream& dtn::routing::operator<< ( std::ostream &  stream,
const ProphetRoutingExtension::DeliveryPredictabilityMap &  map 
)

Definition at line 713 of file ProphetRoutingExtension.cpp.

std::ostream & dtn::routing::operator<< ( std::ostream &  stream,
const ProphetRoutingExtension::AcknowledgementSet &  ack_set 
)

Definition at line 724 of file ProphetRoutingExtension.cpp.

std::istream& dtn::routing::operator>> ( std::istream &  stream,
SummaryVector &  obj 
)

Definition at line 118 of file SummaryVector.cpp.

References dtn::routing::SummaryVector::clear(), and ibrcommon::BloomFilter::load().

Here is the call graph for this function:

std::istream& dtn::routing::operator>> ( std::istream &  stream,
NodeHandshake &  hs 
)

Definition at line 134 of file NodeHandshake.cpp.

References ibrcommon::BLOB::copy(), dtn::routing::NodeHandshake::HANDSHAKE_REQUEST, and dtn::routing::NodeHandshake::HANDSHAKE_RESPONSE.

Here is the call graph for this function: