class UpdatePacket


Definition#include <packet.hh>
InheritsBGPPacket [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

 UpdatePacket ()

UpdatePacket

 UpdatePacket (const uint8_t *d, uint16_t l)
throw(CorruptMessage)

UpdatePacket

 ~UpdatePacket ()

~UpdatePacket

void  add_withdrawn (const BGPUpdateAttrib& wdr)

add_withdrawn

void  add_pathatt (const PathAttribute& pa)

add_pathatt

void  add_nlri (const BGPUpdateAttrib& nlri)

add_nlri

const BGPUpdateAttribList&  wr_list ()

wr_list

[const]

const PathAttributeList<IPv4>&  pa_list ()

pa_list

[const]

const BGPUpdateAttribList&  nlri_list ()

nlri_list

[const]

const uint8_t * encode (size_t& len, uint8_t *buf = 0)

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 possum.icir.org on Mon Mar 10 19:34:59 2003, using kdoc 2.0a54+XORP.