Classes | |
| class | AwdsRouting |
| This class implement the routing functionality. More... | |
| class | BasePacket |
| base data structure for representing packets. More... | |
| struct | basic |
| Interface class that provides basic communication mechanisms. More... | |
| class | Beacon |
| class | CancelTimer |
| class | CancelTimerManager |
| class | EtxMetric |
| class that implements the ETX metric/ More... | |
| class | ShellClient |
| struct | ShellCommand |
| class | Shell |
| class for shell object More... | |
| class | ExtMetric |
| class | Flood |
| access class for flood packets More... | |
| class | FloodHistory |
| class | FlowPacket |
| Access class for packets used with flow table routing. More... | |
| class | FlowRouting |
| Inteface class for routing with flow tables. More... | |
| class | gea2mad |
| class | Metric |
| struct | NodeDescr |
| class | PktPair |
| A class that implements the PktPair metric. More... | |
| class | RateMonitor |
| class | Routing |
| base class for the actual routing class. More... | |
| class | RTTMetric |
| A class that implements the RTT metric. More... | |
| class | SrcPacket |
| The access class for all packets that contain a source address. More... | |
| class | TapInterface |
| class | TapInterface2 |
| class | RTopology |
| class that contains all topology information of the routing More... | |
| struct | TopoPacketNeighItr |
| helper class for iterating over the entries in a topo packet. More... | |
| class | TopoPacket |
| class for accessing fields of a Topology packet. More... | |
| class | TraceUcPacket |
| class | Traffic |
| class | TrafficPacket |
| class | TTMetric |
| class | UCastMetric |
| A base class for all metrics that use probe packets. More... | |
| class | UCMetricPacket |
| class | UnicastPacket |
| The access class for unicast packets. More... | |
| class | AesCcmCryptoUnit |
| class | CryptoUnit |
Typedefs | |
| typedef int( | shell_command_fn )(ShellClient &sc, void *data, int argc, char **argv) |
| typedef AbstractID< 6 > | NodeId |
| type for representing an address of a station | |
Enumerations | |
| enum | PacketType { PacketTypeBeacon = 0, PacketTypeFlood = 1, PacketTypeUnicast = 2, PacketTypeForward = 3 } |
| primary packet type More... | |
awdsrouting_mod
| typedef AbstractID<6> awds::NodeId |
type for representing an address of a station
An AWDS node identifier is used to store a unique identifier of a station. When using the RawBasic interface, the MAC address of the wireless interface is used. Therefore, it must be at least 6 bytes wide.
When used with the UdpBasic interface, the topmost bytes will be zero.
| enum awds::PacketType |
primary packet type
There are four primary packet types in AWDS.
1.5.3-20071008