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]