AbstractID< Size > | Generic type for identifiers of an fixed length |
AbstractID< 6 > | Specialised version of the AbstraceId<> template for 6 bytes |
awds::AesCcmCryptoUnit | |
awds::AwdsRouting | This class implement the routing functionality |
awds::BasePacket | Base data structure for representing packets |
awds::basic | Interface class that provides basic communication mechanisms |
awds::Beacon | Class for accessing fields of a beacon packet |
Config | Class for config_mod The class is handling the remote configuration requests |
awds::EtxMetric | Class that implements the ETX metric/ |
awds::Firewall | Base class for implementing firewalls rules |
awds::Flood | Access class for flood packets |
awds::FloodHistory | Data structure to remember and lookup the recent flood packets |
awds::FloodHistory::FloodHistory::Entry | Entry in the flood history |
awds::FlowPacket | Access class for packets used with flow table routing |
awds::FlowRouting | Inteface class for routing with flow tables |
LinuxBasic | Implementation of basic communication mechanisms on top of Ethernet raw socket |
awds::Metric | |
Pinger | |
awds::PktPair | A class that implements the PktPair metric |
awds::RateMonitor | |
RawBasic | Implementation of basic communication mechanisms on top of Ethernet raw socket |
awds::Routing | Base class for the actual routing class. The Routing class is used as base class for the actual routing class. It contains virtual functions for all methods that belong to the API of the routing. The AwdsRouting class inherits from this and implements the functions. The Routing class should used whenever the stable interface to the routing funtionality is required. The AwdsRouting might change over time |
awds::RTopology | Class that contains all topology information of the routing |
awds::RTopology::RTopology::AdjList | Class that represents the adjacency list of the topology graph |
awds::RTopology::RTopology::LinkList | List of neigbours |
awds::RTopology::RTopology::LinkQuality | Class that describes a link in the topology |
awds::RTopology::RTopology::NDescr | Struct that contains all information about a node in the topology |
awds::RTTMetric | A class that implements the RTT metric |
awds::Shell | Class for shell object |
awds::ShellClient | Interaction object of a shell client |
awds::ShellCommand | For storing a registered command |
awds::SrcFilter | Firewall filter, based on the source of the packet |
awds::SrcPacket | The access class for all packets that contain a source address |
awds::TcpServer | TCP server class for handling incoming TCP connections |
awds::TopoPacket | Class for accessing fields of a Topology packet |
awds::TopoPacketNeighItr | Helper class for iterating over the entries in a topo packet |
TopoWatch | |
awds::UCastMetric | A base class for all metrics that use probe packets |
UdpBasic | Implementation of basic communication mechanisms ontop of UDP datagrams |
awds::UnicastPacket | The access class for unicast packets |