BgpMessageType enum name | pcpp::BgpLayer | |
BgpNotificationMessageLayer(uint8_t *data, size_t dataLen, Layer *prevLayer, Packet *packet) | pcpp::BgpNotificationMessageLayer | inline |
BgpNotificationMessageLayer(uint8_t errorCode, uint8_t errorSubCode) | pcpp::BgpNotificationMessageLayer | |
BgpNotificationMessageLayer(uint8_t errorCode, uint8_t errorSubCode, const uint8_t *notificationData, size_t notificationDataLen) | pcpp::BgpNotificationMessageLayer | |
BgpNotificationMessageLayer(uint8_t errorCode, uint8_t errorSubCode, const std::string ¬ificationData) | pcpp::BgpNotificationMessageLayer | |
computeCalculateFields() override | pcpp::BgpLayer | virtual |
copyData(uint8_t *toArr) const | pcpp::Layer | |
getBgpMessageType() const override | pcpp::BgpNotificationMessageLayer | inlinevirtual |
getData() const | pcpp::Layer | inline |
getDataLen() const | pcpp::Layer | inline |
getDataPtr(size_t offset=0) const override | pcpp::Layer | inlinevirtual |
getHeaderLen() const override | pcpp::BgpLayer | virtual |
getLayerPayload() const | pcpp::Layer | inline |
getLayerPayloadSize() const | pcpp::Layer | inline |
getMessageTypeAsString() const | pcpp::BgpLayer | |
getNextLayer() const | pcpp::Layer | inline |
getNotificationData() const | pcpp::BgpNotificationMessageLayer | |
getNotificationDataAsHexString() const | pcpp::BgpNotificationMessageLayer | |
getNotificationDataLen() const | pcpp::BgpNotificationMessageLayer | |
getNotificationMsgHeader() const | pcpp::BgpNotificationMessageLayer | inline |
getOsiModelLayer() const override | pcpp::BgpLayer | inlinevirtual |
getPrevLayer() const | pcpp::Layer | inline |
getProtocol() const | pcpp::Layer | inline |
isAllocatedToPacket() const | pcpp::Layer | inline |
isBgpPort(uint16_t portSrc, uint16_t portDst) | pcpp::BgpLayer | inlinestatic |
isMemberOfProtocolFamily(ProtocolTypeFamily protocolTypeFamily) const | pcpp::Layer | |
Keepalive enum value | pcpp::BgpLayer | |
Notification enum value | pcpp::BgpLayer | |
Open enum value | pcpp::BgpLayer | |
parseBgpLayer(uint8_t *data, size_t dataLen, Layer *prevLayer, Packet *packet) | pcpp::BgpLayer | static |
parseNextLayer() override | pcpp::BgpLayer | virtual |
RouteRefresh enum value | pcpp::BgpLayer | |
setNotificationData(const uint8_t *newNotificationData, size_t newNotificationDataLen) | pcpp::BgpNotificationMessageLayer | |
setNotificationData(const std::string &newNotificationDataAsHexString) | pcpp::BgpNotificationMessageLayer | |
toString() const override | pcpp::BgpLayer | virtual |
Update enum value | pcpp::BgpLayer | |
~Layer() override | pcpp::Layer | |