#include <aodv_route_discovery_msg.h>
List of all members.
Public Types |
enum | data_positions {
MSG_TYPE_POS = 0,
BCAST_ID_POS = 1,
HOPS_POS = 2,
SRC_SEQ_POS = 3,
DES_SEQ_POS = 5,
SOURCE_POS = 7,
DEST_POS = 9,
NHOP_POS = 11,
PAYLOAD_POS = 12
} |
typedef OsModel_P | OsModel |
typedef Radio_P | Radio |
typedef Radio::block_data_t | block_data_t |
typedef Path_P | Path |
Public Member Functions |
| AODVRouteDiscoveryMessage () |
| AODVRouteDiscoveryMessage (uint8_t msg_type, uint8_t bcast_id, uint8_t hop_cnt, uint16_t source_seq_nr, uint16_t destination_seq_nr, uint16_t source, uint16_t destination, uint8_t next_hop) |
uint8_t | msg_type () |
void | set_msg_type (uint8_t type) |
uint8_t | bcast_id () |
void | set_bcast_id (uint8_t bcast_id) |
uint8_t | hop_cnt () |
void | set_hop_cnt (uint8_t hop_cnt) |
uint16_t | source_sequence_nr () |
void | set_source_sequence_nr (uint16_t src_seq) |
uint16_t | destination_sequence_nr () |
void | set_destination_sequence_nr (uint16_t des_seq) |
uint16_t | source () |
void | set_source (uint16_t src) |
uint16_t | destination () |
void | set_destination (uint16_t dest) |
uint8_t | next_hop () |
void | set_next_hop (uint8_t next_hop) |
uint8_t | payload_size () |
void | set_payload (uint8_t len, block_data_t *data) |
block_data_t * | payload (void) |
size_t | buffer_size () |
template<typename OsModel_P, typename Radio_P, typename Path_P>
class wiselib::AODVRouteDiscoveryMessage< OsModel_P, Radio_P, Path_P >
Member Typedef Documentation
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
Member Enumeration Documentation
template<typename OsModel_P , typename Radio_P , typename Path_P >
- Enumerator:
MSG_TYPE_POS |
|
BCAST_ID_POS |
|
HOPS_POS |
|
SRC_SEQ_POS |
|
DES_SEQ_POS |
|
SOURCE_POS |
|
DEST_POS |
|
NHOP_POS |
|
PAYLOAD_POS |
|
Constructor & Destructor Documentation
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
Member Function Documentation
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
template<typename OsModel_P , typename Radio_P , typename Path_P >
The documentation for this class was generated from the following file: