| ~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]