Wiselib
Public Types | Public Attributes
wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH > Struct Template Reference

#include <aodv_routing_types.h>

List of all members.

Public Types

enum  { MAX_PATH_LENGTH = MAXIMAL_PATH_LENGTH }
typedef Radio_P Radio
typedef Radio::node_id_t node_id_t
typedef node_id_t Path [MAXIMAL_PATH_LENGTH]

Public Attributes

Path path
 Path to destination.
uint8_t destination
uint8_t hop_cnt
 Number of valid entries in path.
uint16_t seq_nr
 Sequence Number of last Req.
uint8_t next_hop
uint16_t dest_seq
uint16_t lifetime

template<typename Radio_P, unsigned int MAXIMAL_PATH_LENGTH>
struct wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >


Member Typedef Documentation

template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
typedef Radio::node_id_t wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::node_id_t
template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
typedef node_id_t wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::Path[MAXIMAL_PATH_LENGTH]
template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
typedef Radio_P wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::Radio

Member Enumeration Documentation

template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
anonymous enum
Enumerator:
MAX_PATH_LENGTH 

Member Data Documentation

template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
uint16_t wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::dest_seq
template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
uint8_t wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::destination
template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
uint8_t wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::hop_cnt

Number of valid entries in path.

template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
uint16_t wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::lifetime
template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
uint8_t wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::next_hop
template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
Path wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::path

Path to destination.

template<typename Radio_P , unsigned int MAXIMAL_PATH_LENGTH>
uint16_t wiselib::AODVRoutingTableValue< Radio_P, MAXIMAL_PATH_LENGTH >::seq_nr

Sequence Number of last Req.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines