| _print(size_t indent, uint8_t **to, size_t *buf_left, const char *format,...) | libbgp::Serializable | protectedstatic |
| 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::BgpMessage | inline |
| BgpUpdateMessage(BgpLogHandler *logger, bool use_4b_asn) | libbgp::BgpUpdateMessage | |
| doPrint(size_t indent, uint8_t **to, size_t *buf_sz) const | libbgp::BgpUpdateMessage | virtual |
| downgradeAggregator() | libbgp::BgpUpdateMessage | |
| downgradeAsPath() | libbgp::BgpUpdateMessage | |
| dropAttrib(uint8_t type) | libbgp::BgpUpdateMessage | |
| dropNonTransitive() | libbgp::BgpUpdateMessage | |
| err_code (defined in libbgp::Serializable) | libbgp::Serializable | protected |
| err_data (defined in libbgp::Serializable) | libbgp::Serializable | protected |
| err_len (defined in libbgp::Serializable) | libbgp::Serializable | protected |
| err_subcode (defined in libbgp::Serializable) | libbgp::Serializable | protected |
| forwardParseError(const Serializable &other) | libbgp::Serializable | protected |
| getAttrib(uint8_t type) | libbgp::BgpUpdateMessage | |
| getAttrib(uint8_t type) const | libbgp::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) const | libbgp::BgpUpdateMessage | |
| hasError() const | libbgp::Serializable | |
| length() const | libbgp::Serializable | virtual |
| logger (defined in libbgp::Serializable) | libbgp::Serializable | protected |
| nlri (defined in libbgp::BgpUpdateMessage) | libbgp::BgpUpdateMessage | |
| parse(const uint8_t *from, size_t msg_sz) | libbgp::BgpUpdateMessage | virtual |
| path_attribute (defined in libbgp::BgpUpdateMessage) | libbgp::BgpUpdateMessage | |
| prepend(uint32_t asn) | libbgp::BgpUpdateMessage | |
| print(uint8_t *to, size_t buf_sz) const | libbgp::Serializable | |
| print(size_t indent, uint8_t *to, size_t buf_sz) const | libbgp::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::Serializable | protected |
| 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) const | libbgp::BgpUpdateMessage | virtual |
| ~BgpMessage() (defined in libbgp::BgpMessage) | libbgp::BgpMessage | inlinevirtual |
| ~Serializable() | libbgp::Serializable | |