~Message ()
| ~Message |
[virtual]
inline TimeVal receive_time ()
| receive_time |
[const]
inline TimeVal expiry_time ()
| expiry_time |
[const]
inline bool valid ()
| valid |
[const]
inline bool is_first ()
| is_first |
[const]
inline bool is_last ()
| is_last |
[const]
inline void set_is_first (bool arg)
| set_is_first |
inline void set_is_last (bool arg)
| set_is_last |
inline bool forwarded ()
| forwarded |
[const]
inline OlsrTypes::FaceID faceid ()
| faceid |
[const]
inline uint8_t hops ()
| hops |
[const]
inline void incr_hops ()
| incr_hops |
inline uint16_t seqno ()
| seqno |
[const]
inline uint8_t ttl ()
| ttl |
[const]
inline void decr_ttl ()
| decr_ttl |
inline IPv4 origin ()
| origin |
[const]
inline OlsrTypes::MessageType type ()
| type |
[const]
inline void set_hop_count (uint8_t hops)
| set_hop_count |
inline void set_forwarded (bool is_forwarded)
| set_forwarded |
inline void set_expiry_time (const TimeVal& expiry_time)
| set_expiry_time |
inline void set_receive_time (const TimeVal& receive_time)
| set_receive_time |
inline void set_seqno (uint16_t seqno)
| set_seqno |
inline void set_ttl (uint8_t ttl)
| set_ttl |
inline void set_type (OlsrTypes::MessageType type)
| set_type |
inline void set_valid (bool is_valid)
| set_valid |
inline void set_origin (IPv4 origin)
| set_origin |
inline void set_faceid (OlsrTypes::FaceID faceid)
| set_faceid |
Message* decode (uint8_t* buf, size_t& len)
throw(InvalidMessage) | decode |
[pure virtual]
bool encode (uint8_t* buf, size_t& len)
| encode |
[pure virtual]
size_t length ()
| length |
[const pure virtual]
string str ()
| str |
[const pure virtual]
string common_str ()
| common_str |
[const]
size_t get_common_header_length ()
| get_common_header_length |
[static]
uint16_t adv_message_length ()
| adv_message_length |
[const]
size_t decode_common_header (uint8_t* buf, size_t& len)
throw(InvalidMessage) | decode_common_header |
[protected]
bool encode_common_header (uint8_t* buf, size_t& len)
| encode_common_header |
[protected]
void store (uint8_t* ptr, size_t len)
| store |
[protected]
TimeVal _receive_time | _receive_time |
[protected]
TimeVal _expiry_time | _expiry_time |
[protected]
bool _is_valid | _is_valid |
[protected]
bool _is_forwarded | _is_forwarded |
[protected]
bool _is_first | _is_first |
[protected]
bool _is_last | _is_last |
[protected]
OlsrTypes::FaceID _faceid | _faceid |
[protected]
IPv4 _origin | _origin |
[protected]
uint8_t _type | _type |
[protected]
uint8_t _ttl | _ttl |
[protected]
uint8_t _hops | _hops |
[protected]
uint16_t _seqno | _seqno |
[protected]
uint16_t _adv_message_length | _adv_message_length |
[protected]
vector<uint8_t> _msg | _msg |
[protected]