Wiselib
Public Member Functions | Public Attributes
wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg Struct Reference

#include <olsr_routing.h>

List of all members.

Public Member Functions

uint8_tmsg_id ()
uint8_tvtime ()
uint16_tmsg_size ()
node_id_toriginator_addr ()
uint8_tttl ()
uint8_thop_count ()
uint16_tmsg_seq_num ()
OLSR_hellohello ()
OLSR_tctc ()
uint32_t size ()

Public Attributes

uint8_t msg_id_
uint8_t vtime_
uint16_t msg_size_
node_id_t orig_addr_
uint8_t ttl_
uint8_t hop_count_
uint16_t msg_seq_num_
union {
   OLSR_hello   hello_
   OLSR_tc   tc_
msg_body_

template<typename OsModel_P, typename RoutingTable_P, typename Clock_P, typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
struct wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg


Member Function Documentation

template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
OLSR_hello& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::hello ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint8_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::hop_count ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint8_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::msg_id ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint16_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::msg_seq_num ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint16_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::msg_size ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
node_id_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::originator_addr ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint32_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::size ( void  ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
OLSR_tc& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::tc ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint8_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::ttl ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint8_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::vtime ( ) [inline]

Member Data Documentation

template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
OLSR_hello wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::hello_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint8_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::hop_count_
union { ... } wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::msg_body_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint8_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::msg_id_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint16_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::msg_seq_num_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint16_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::msg_size_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
node_id_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::orig_addr_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
OLSR_tc wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::tc_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint8_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::ttl_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint8_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg::vtime_

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