PcapPlusPlus  Next
pcpp::GeneveLayer Member List

This is the complete list of members for pcpp::GeneveLayer, including all inherited members.

addOption(uint16_t optionClass, uint8_t optionType, const uint8_t *optionData, size_t optionDataLen, bool critical=false)pcpp::GeneveLayer
allocData(size_t dataLen, bool zeroInit=true)pcpp::Layerprotected
canReinterpretAs(const uint8_t *data, size_t dataLen)pcpp::Layerinlineprotectedstatic
computeCalculateFields() overridepcpp::GeneveLayervirtual
constructNextLayer(uint8_t *data, size_t dataLen, Args &&... extraArgs)pcpp::Layerinlineprotected
constructNextLayer(uint8_t *data, size_t dataLen, Packet *packet, Args &&... extraArgs)pcpp::Layerinlineprotected
constructNextLayerFromFactory(TFactory factoryFn, uint8_t *data, size_t dataLen, Args &&... extraArgs)pcpp::Layerinlineprotected
constructNextLayerFromFactory(TFactory factoryFn, uint8_t *data, size_t dataLen, Packet *packet, Args &&... extraArgs)pcpp::Layerinlineprotected
copyData(uint8_t *toArr) constpcpp::Layer
copyData(uint8_t *dest, size_t destSize) constpcpp::Layer
DefaultPortpcpp::GeneveLayerstatic
GeneveLayer(uint8_t *data, size_t dataLen, Layer *prevLayer, Packet *packet)pcpp::GeneveLayerinline
GeneveLayer(uint32_t vni=0, uint16_t protocolType=0x6558, bool oamFlag=false)pcpp::GeneveLayerexplicit
getAttachedPacket()pcpp::Layerinlineprotected
getAttachedPacket() constpcpp::Layerinlineprotected
getCriticalFlag() constpcpp::GeneveLayer
getData() constpcpp::Layerinline
getDataLen() constpcpp::Layerinline
getDataPtr(size_t offset=0) const overridepcpp::Layerinlinevirtual
getFirstOption() constpcpp::GeneveLayer
getHeaderLen() const overridepcpp::GeneveLayervirtual
getLayerPayload() constpcpp::Layerinline
getLayerPayloadSize() constpcpp::Layerinline
getNextLayer() constpcpp::Layerinline
getNextOption(const GeneveOption &option) constpcpp::GeneveLayer
getOamFlag() constpcpp::GeneveLayer
getOption(uint16_t optionClass, uint8_t optionType) constpcpp::GeneveLayer
getOptionCount() constpcpp::GeneveLayer
getOptionsLength() constpcpp::GeneveLayer
getOsiModelLayer() const overridepcpp::GeneveLayerinlinevirtual
getPrevLayer() constpcpp::Layerinline
getProtocol() constpcpp::Layerinline
getProtocolType() constpcpp::GeneveLayer
getVNI() constpcpp::GeneveLayer
isAllocatedToPacket() constpcpp::Layerinline
isDataValid(const uint8_t *data, size_t dataLen)pcpp::GeneveLayerstatic
isGenevePort(uint16_t port)pcpp::GeneveLayerinlinestatic
isMemberOfProtocolFamily(ProtocolTypeFamily protocolTypeFamily) constpcpp::Layer
parseNextLayer() overridepcpp::GeneveLayervirtual
removeAllOptions()pcpp::GeneveLayer
removeOption(uint16_t optionClass, uint8_t optionType)pcpp::GeneveLayer
serialize(ISerializer &serializer) constpcpp::Layer
serializeLayer(ObjectScope &serializer) const overridepcpp::GeneveLayerprotectedvirtual
setOamFlag(bool value)pcpp::GeneveLayer
setProtocolType(uint16_t protocolType)pcpp::GeneveLayer
setVNI(uint32_t vni)pcpp::GeneveLayer
toString() const overridepcpp::GeneveLayervirtual
tryConstructNextLayer(uint8_t *data, size_t dataLen, Args &&... extraArgs)pcpp::Layerinlineprotected
tryConstructNextLayer(uint8_t *data, size_t dataLen, Packet *packet, Args &&... extraArgs)pcpp::Layerinlineprotected
tryConstructNextLayerFromFactoryWithFallback(TFactory factoryFn, uint8_t *data, size_t dataLen, Args &&... extraArgs)pcpp::Layerinlineprotected
tryConstructNextLayerFromFactoryWithFallback(TFactory factoryFn, uint8_t *data, size_t dataLen, Packet *packet, Args &&... extraArgs)pcpp::Layerinlineprotected
tryConstructNextLayerWithFallback(uint8_t *data, size_t dataLen, Args &&... extraArgs)pcpp::Layerinlineprotected
tryConstructNextLayerWithFallback(uint8_t *data, size_t dataLen, Packet *packet, Args &&... extraArgs)pcpp::Layerinlineprotected
~Layer() overridepcpp::Layer