IBR-DTNSuite
0.12
|
Classes | |
class | BaseRouter |
class | EpidemicRoutingExtension |
class | FloodRoutingExtension |
class | NeighborDatabase |
class | NeighborDataSetImpl |
class | NeighborDataset |
class | NeighborRoutingExtension |
class | NodeHandshakeItem |
class | BloomFilterSummaryVector |
class | BloomFilterPurgeVector |
class | NodeHandshake |
class | NodeHandshakeEvent |
class | NodeHandshakeExtension |
class | AcknowledgementSet |
Set of Acknowledgements, that can be serialized in node handshakes. More... | |
class | DeliveryPredictabilityMap |
This class keeps track of the predictablities to see a specific EID. More... | |
class | ForwardingStrategy |
This class is a abstract base class for all prophet forwarding strategies. More... | |
class | ProphetRoutingExtension |
Routing extension for PRoPHET routing. More... | |
class | QueueBundleEvent |
class | RequeueBundleEvent |
class | RetransmissionExtension |
class | RoutingExtension |
class | SchedulingBundleIndex |
class | StaticRegexRoute |
class | StaticRoute |
class | StaticRouteChangeEvent |
class | StaticRoutingExtension |
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 AcknowledgementSet &ack_set) |
std::istream & | operator>> (std::istream &stream, AcknowledgementSet &ack_set) |
std::ostream & | operator<< (std::ostream &stream, const DeliveryPredictabilityMap &map) |
std::ostream& dtn::routing::operator<< | ( | std::ostream & | stream, |
const AcknowledgementSet & | ack_set | ||
) |
Definition at line 84 of file AcknowledgementSet.cpp.
References dtn::data::BundleList::begin(), dtn::data::SDNV< E >::encode(), dtn::data::BundleList::end(), dtn::data::MetaBundle::expiretime, dtn::data::MetaBundle::lifetime, and dtn::data::BundleList::size().
std::ostream& dtn::routing::operator<< | ( | std::ostream & | stream, |
const NodeHandshake & | hs | ||
) |
Definition at line 147 of file NodeHandshake.cpp.
References dtn::routing::NodeHandshakeItem::getIdentifier(), dtn::routing::NodeHandshakeItem::getLength(), dtn::routing::NodeHandshake::getType(), dtn::routing::NodeHandshake::HANDSHAKE_REQUEST, dtn::routing::NodeHandshake::HANDSHAKE_RESPONSE, and dtn::routing::NodeHandshakeItem::serialize().
std::ostream& dtn::routing::operator<< | ( | std::ostream & | stream, |
const DeliveryPredictabilityMap & | map | ||
) |
Definition at line 232 of file DeliveryPredictabilityMap.cpp.
References dtn::routing::DeliveryPredictabilityMap::toString().
std::istream& dtn::routing::operator>> | ( | std::istream & | stream, |
AcknowledgementSet & | ack_set | ||
) |
Definition at line 99 of file AcknowledgementSet.cpp.
References dtn::routing::AcknowledgementSet::add(), dtn::data::BundleList::clear(), dtn::data::SDNV< E >::decode(), dtn::data::MetaBundle::expiretime, and dtn::data::MetaBundle::lifetime.
std::istream& dtn::routing::operator>> | ( | std::istream & | stream, |
NodeHandshake & | hs | ||
) |
Definition at line 192 of file NodeHandshake.cpp.
References ibrcommon::BLOB::copy(), dtn::routing::NodeHandshake::getType(), dtn::routing::NodeHandshake::HANDSHAKE_REQUEST, and dtn::routing::NodeHandshake::HANDSHAKE_RESPONSE.