Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbstractID< Size >Generic type for identifiers of an fixed length
AbstractID< 6 >Specialised version of the AbstraceId<> template for 6 bytes
awds::AesCcmCryptoUnit
awds::AwdsRoutingThis class implement the routing functionality
awds::BasePacketBase data structure for representing packets
awds::basicInterface class that provides basic communication mechanisms
awds::BeaconClass for accessing fields of a beacon packet
ConfigClass for config_mod

The class is handling the remote configuration requests

awds::EtxMetricClass that implements the ETX metric/
awds::FirewallBase class for implementing firewalls rules
awds::FloodAccess class for flood packets
awds::FloodHistoryData structure to remember and lookup the recent flood packets
awds::FloodHistory::FloodHistory::EntryEntry in the flood history
awds::FlowPacketAccess class for packets used with flow table routing
awds::FlowRoutingInteface class for routing with flow tables
LinuxBasicImplementation of basic communication mechanisms on top of Ethernet raw socket
awds::Metric
Pinger
awds::PktPairA class that implements the PktPair metric
awds::RateMonitor
RawBasicImplementation of basic communication mechanisms on top of Ethernet raw socket
awds::RoutingBase 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::RTopologyClass that contains all topology information of the routing
awds::RTopology::RTopology::AdjListClass that represents the adjacency list of the topology graph
awds::RTopology::RTopology::LinkListList of neigbours
awds::RTopology::RTopology::LinkQualityClass that describes a link in the topology
awds::RTopology::RTopology::NDescrStruct that contains all information about a node in the topology
awds::RTTMetricA class that implements the RTT metric
awds::ShellClass for shell object
awds::ShellClientInteraction object of a shell client
awds::ShellCommandFor storing a registered command
awds::SrcFilterFirewall filter, based on the source of the packet
awds::SrcPacketThe access class for all packets that contain a source address
awds::TcpServerTCP server class for handling incoming TCP connections
awds::TopoPacketClass for accessing fields of a Topology packet
awds::TopoPacketNeighItrHelper class for iterating over the entries in a topo packet
TopoWatch
awds::UCastMetricA base class for all metrics that use probe packets
UdpBasicImplementation of basic communication mechanisms ontop of UDP datagrams
awds::UnicastPacketThe access class for unicast packets

Generated on Fri Mar 27 13:58:26 2009 for AWDS by  doxygen 1.5.8