|
IBR-DTN
1.0.0
|
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 | RoutingResult |
| 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 163 of file NodeHandshake.cpp.
References dtn::routing::NodeHandshakeItem::getIdentifier(), dtn::routing::NodeHandshakeItem::getLength(), dtn::routing::NodeHandshake::getType(), dtn::routing::NodeHandshake::HANDSHAKE_NOTIFICATION, 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 237 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 208 of file NodeHandshake.cpp.
References dtn::routing::NodeHandshake::getType(), dtn::routing::NodeHandshake::HANDSHAKE_NOTIFICATION, dtn::routing::NodeHandshake::HANDSHAKE_REQUEST, and dtn::routing::NodeHandshake::HANDSHAKE_RESPONSE.
