class UpdatePacket


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

 UpdatePacket ()

UpdatePacket

 UpdatePacket (const uint8_t *d, uint16_t l, const BGPPeerData *peerdata, BGPMain* mainprocess, bool do_checks)
throw(CorruptMessage,UnusableMessage)

UpdatePacket

 ~UpdatePacket ()

~UpdatePacket

void  add_withdrawn (const BGPUpdateAttrib& wdr)

add_withdrawn

void  replace_pathattribute_list (FPAList4Ref& pa_list)

replace_pathattribute_list

void  add_pathatt (const PathAttribute& pa)

add_pathatt

void  add_pathatt (PathAttribute *pa)

add_pathatt

void  add_nlri (const BGPUpdateAttrib& nlri)

add_nlri

const BGPUpdateAttribList&  wr_list ()

wr_list

[const]

FPAList4Ref&  pa_list ()

pa_list

const BGPUpdateAttribList&  nlri_list ()

nlri_list

[const]

template <typename A> const MPReachNLRIAttribute<A> * mpreach (Safi)

mpreach

[const]

template <typename A> const MPUNReachNLRIAttribute<A> * mpunreach (Safi)

mpunreach

[const]

bool  encode (uint8_t *buf, size_t& len, const BGPPeerData *peerdata)

encode

[const]

Reimplemented from BGPPacket.

bool  big_enough ()

big_enough

[const]

string  str ()

str

[const]

Reimplemented from BGPPacket.

bool  operator== (const UpdatePacket& him)

operator==

[const]


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