libbgp  0.6
A C++ BGP Library.
libbgp::BgpUpdateMessage Member List

This is the complete list of members for libbgp::BgpUpdateMessage, including all inherited members.

_print(size_t indent, uint8_t **to, size_t *buf_left, const char *format,...)libbgp::Serializableprotectedstatic
addAttrib(const BgpPathAttrib &attrib)libbgp::BgpUpdateMessage
addNlri4(uint32_t prefix, uint8_t length)libbgp::BgpUpdateMessage
addNlri4(const Prefix4 &route)libbgp::BgpUpdateMessage
addWithdrawn4(uint32_t prefix, uint8_t length)libbgp::BgpUpdateMessage
addWithdrawn4(const Prefix4 &route)libbgp::BgpUpdateMessage
BgpMessage(BgpLogHandler *logger)libbgp::BgpMessageinline
BgpUpdateMessage(BgpLogHandler *logger, bool use_4b_asn)libbgp::BgpUpdateMessage
doPrint(size_t indent, uint8_t **to, size_t *buf_sz) constlibbgp::BgpUpdateMessagevirtual
downgradeAggregator()libbgp::BgpUpdateMessage
downgradeAsPath()libbgp::BgpUpdateMessage
dropAttrib(uint8_t type)libbgp::BgpUpdateMessage
dropNonTransitive()libbgp::BgpUpdateMessage
err_code (defined in libbgp::Serializable)libbgp::Serializableprotected
err_data (defined in libbgp::Serializable)libbgp::Serializableprotected
err_len (defined in libbgp::Serializable)libbgp::Serializableprotected
err_subcode (defined in libbgp::Serializable)libbgp::Serializableprotected
forwardParseError(const Serializable &other)libbgp::Serializableprotected
getAttrib(uint8_t type)libbgp::BgpUpdateMessage
getAttrib(uint8_t type) constlibbgp::BgpUpdateMessage
getError() const (defined in libbgp::Serializable)libbgp::Serializable
getErrorCode() const (defined in libbgp::Serializable)libbgp::Serializable
getErrorLength() const (defined in libbgp::Serializable)libbgp::Serializable
getErrorSubCode() const (defined in libbgp::Serializable)libbgp::Serializable
hasAttrib(uint8_t type) constlibbgp::BgpUpdateMessage
hasError() constlibbgp::Serializable
length() constlibbgp::Serializablevirtual
logger (defined in libbgp::Serializable)libbgp::Serializableprotected
nlri (defined in libbgp::BgpUpdateMessage)libbgp::BgpUpdateMessage
parse(const uint8_t *from, size_t msg_sz)libbgp::BgpUpdateMessagevirtual
path_attribute (defined in libbgp::BgpUpdateMessage)libbgp::BgpUpdateMessage
prepend(uint32_t asn)libbgp::BgpUpdateMessage
print(uint8_t *to, size_t buf_sz) constlibbgp::Serializable
print(size_t indent, uint8_t *to, size_t buf_sz) constlibbgp::Serializable
restoreAggregator()libbgp::BgpUpdateMessage
restoreAsPath()libbgp::BgpUpdateMessage
Serializable(BgpLogHandler *logger)libbgp::Serializable
setAttribs(const std::vector< std::shared_ptr< BgpPathAttrib >> &attrs)libbgp::BgpUpdateMessage
setError(uint8_t err, uint8_t suberr, const uint8_t *data, size_t data_len)libbgp::Serializableprotected
setLogger(BgpLogHandler *logger)libbgp::Serializable
setNextHop(uint32_t nexthop)libbgp::BgpUpdateMessage
setNlri4(const std::vector< Prefix4 > &routes)libbgp::BgpUpdateMessage
setNlri6(const std::vector< Prefix6 > &routes, const uint8_t nexthop_global[16], const uint8_t nexthop_linklocal[16]) (defined in libbgp::BgpUpdateMessage)libbgp::BgpUpdateMessage
setWithdrawn4(const std::vector< Prefix4 > &routes)libbgp::BgpUpdateMessage
setWithdrawn6(const std::vector< Prefix6 > &routes) (defined in libbgp::BgpUpdateMessage)libbgp::BgpUpdateMessage
type (defined in libbgp::BgpMessage)libbgp::BgpMessage
updateAttribute(const BgpPathAttrib &attrib)libbgp::BgpUpdateMessage
withdrawn_routes (defined in libbgp::BgpUpdateMessage)libbgp::BgpUpdateMessage
write(uint8_t *to, size_t buf_sz) constlibbgp::BgpUpdateMessagevirtual
~BgpMessage() (defined in libbgp::BgpMessage)libbgp::BgpMessageinlinevirtual
~Serializable()libbgp::Serializable