| addFlowReceiver(FlowId flowid, FlowReceiver, void *data)=0 (defined in awds::FlowRouting) | awds::FlowRouting | [pure virtual] |
| addForwardingRule(FlowId flowid, NodeId nextHop)=0 (defined in awds::FlowRouting) | awds::FlowRouting | [pure virtual] |
| addLinkObserver(struct LinksObserver *observer)=0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| addNodeObserver(struct NodesObserver *observer)=0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| cryptoUnit (defined in awds::Routing) | awds::Routing | |
| delFlowReceiver(FlowId)=0 (defined in awds::FlowRouting) | awds::FlowRouting | [pure virtual] |
| delForwardingRule(FlowId flowid)=0 (defined in awds::FlowRouting) | awds::FlowRouting | [pure virtual] |
| EdgeFunctor typedef (defined in awds::Routing) | awds::Routing | |
| EtxMetrics enum value (defined in awds::Routing) | awds::Routing | |
| FlowId typedef (defined in awds::FlowRouting) | awds::FlowRouting | |
| FlowReceiver typedef (defined in awds::FlowRouting) | awds::FlowRouting | |
| FlowRouting(basic *basic) (defined in awds::FlowRouting) | awds::FlowRouting | [inline] |
| foreachEdge(EdgeFunctor, void *data) const =0 | awds::Routing | [pure virtual] |
| foreachNode(NodeFunctor, void *data) const =0 | awds::Routing | [pure virtual] |
| getMTU()=0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| getNameOfNode(const NodeId &id) const =0 | awds::Routing | [pure virtual] |
| getNodeByName(NodeId &id, const char *name) const =0 | awds::Routing | [pure virtual] |
| HopCountMetrics enum value (defined in awds::Routing) | awds::Routing | |
| isReachable(const NodeId &id) const =0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| Metrics enum name (defined in awds::Routing) | awds::Routing | |
| myNodeId | awds::Routing | |
| newFloodPacket(int floodType)=0 | awds::Routing | [pure virtual] |
| newFlowPacket(FlowId flowid)=0 (defined in awds::FlowRouting) | awds::FlowRouting | [pure virtual] |
| newUnicastPacket(int type)=0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| NodeFunctor typedef (defined in awds::Routing) | awds::Routing | |
| PacketLossMetrics enum value (defined in awds::Routing) | awds::Routing | |
| recv_callback typedef | awds::Routing | |
| registerBroadcastProtocol(int num, recv_callback cb, void *data)=0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| registerUnicastProtocol(int num, recv_callback cb, void *data)=0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| Routing(const NodeId &id) | awds::Routing | [inline] |
| sendBroadcast(BasePacket *p)=0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| sendFlowPacket(BasePacket *p)=0 (defined in awds::FlowRouting) | awds::FlowRouting | [pure virtual] |
| sendUnicast(BasePacket *p)=0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| sendUnicastVia(BasePacket *p, NodeId nextHop)=0 (defined in awds::Routing) | awds::Routing | [pure virtual] |
| TransmitDurationMetrics enum value (defined in awds::Routing) | awds::Routing | |
| x_metrics (defined in awds::Routing) | awds::Routing | |
| ~FlowRouting() (defined in awds::FlowRouting) | awds::FlowRouting | [inline, virtual] |
| ~Routing() | awds::Routing | [inline, virtual] |