class TcMessage

Representation of a TC protocol message. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Public Static Methods

Protected Methods


Detailed Description

 TcMessage ()

TcMessage

 ~TcMessage ()

~TcMessage

Message*  decode (uint8_t* buf, size_t& len)
throw(InvalidMessage)

decode

[virtual]

Reimplemented from Message.

bool  encode (uint8_t* buf, size_t& len)

encode

Reimplemented from Message.

inline size_t  length ()

length

[const]

Reimplemented from Message.

inline size_t  min_length ()

min_length

[static]

inline uint16_t  ansn ()

ansn

[const]

inline const vector<LinkAddrInfo>&  neighbors ()

neighbors

[const]

inline void  add_neighbor (const IPv4& remote_addr)

add_neighbor

inline size_t  remove_neighbor (const IPv4& remote_addr)

remove_neighbor

inline void  set_ansn (uint16_t ansn)

set_ansn

inline void  clear ()

clear

inline string  str ()

str

[const]

Reimplemented from Message.

inline void  add_neighbor (const LinkAddrInfo& lai)

add_neighbor

[protected]

void  decode_tc_common (uint8_t* buf, size_t& len, bool has_lq = false)
throw(InvalidMessage)

decode_tc_common

[protected]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:11:15 2009, using kdoc 2.0a54+XORP.