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] |