addOption(const DhcpOptionBuilder &optionBuilder) | pcpp::DhcpLayer | |
addOptionAfter(const DhcpOptionBuilder &optionBuilder, DhcpOptionTypes prevOption) | pcpp::DhcpLayer | |
canReinterpretAs(const uint8_t *data, size_t dataLen) | pcpp::Layer | inlineprotectedstatic |
computeCalculateFields() override | pcpp::DhcpLayer | virtual |
constructNextLayer(uint8_t *data, size_t dataLen, Packet *packet, Args &&... extraArgs) | pcpp::Layer | inlineprotected |
copyData(uint8_t *toArr) const | pcpp::Layer | |
DhcpLayer(uint8_t *data, size_t dataLen, Layer *prevLayer, Packet *packet) | pcpp::DhcpLayer | |
DhcpLayer(DhcpMessageType msgType, const MacAddress &clientMacAddr) | pcpp::DhcpLayer | |
DhcpLayer() | pcpp::DhcpLayer | |
getClientHardwareAddress() const | pcpp::DhcpLayer | |
getClientIpAddress() const | pcpp::DhcpLayer | inline |
getData() const | pcpp::Layer | inline |
getDataLen() const | pcpp::Layer | inline |
getDataPtr(size_t offset=0) const override | pcpp::Layer | inlinevirtual |
getDhcpHeader() const | pcpp::DhcpLayer | inline |
getFirstOptionData() const | pcpp::DhcpLayer | |
getGatewayIpAddress() const | pcpp::DhcpLayer | inline |
getHeaderLen() const override | pcpp::DhcpLayer | inlinevirtual |
getLayerPayload() const | pcpp::Layer | inline |
getLayerPayloadSize() const | pcpp::Layer | inline |
getMessageType() const | pcpp::DhcpLayer | |
getNextLayer() const | pcpp::Layer | inline |
getNextOptionData(DhcpOption dhcpOption) const | pcpp::DhcpLayer | |
getOpCode() const | pcpp::DhcpLayer | inline |
getOptionData(DhcpOptionTypes option) const | pcpp::DhcpLayer | |
getOptionsCount() const | pcpp::DhcpLayer | |
getOsiModelLayer() const override | pcpp::DhcpLayer | inlinevirtual |
getPrevLayer() const | pcpp::Layer | inline |
getProtocol() const | pcpp::Layer | inline |
getServerIpAddress() const | pcpp::DhcpLayer | inline |
getYourIpAddress() const | pcpp::DhcpLayer | inline |
isAllocatedToPacket() const | pcpp::Layer | inline |
isDhcpPorts(uint16_t portSrc, uint16_t portDst) | pcpp::DhcpLayer | inlinestatic |
isMemberOfProtocolFamily(ProtocolTypeFamily protocolTypeFamily) const | pcpp::Layer | |
parseNextLayer() override | pcpp::DhcpLayer | inlinevirtual |
removeAllOptions() | pcpp::DhcpLayer | |
removeOption(DhcpOptionTypes optionType) | pcpp::DhcpLayer | |
setClientHardwareAddress(const MacAddress &addr) | pcpp::DhcpLayer | |
setClientIpAddress(const IPv4Address &addr) | pcpp::DhcpLayer | inline |
setGatewayIpAddress(const IPv4Address &addr) | pcpp::DhcpLayer | inline |
setMessageType(DhcpMessageType msgType) | pcpp::DhcpLayer | |
setServerIpAddress(const IPv4Address &addr) | pcpp::DhcpLayer | inline |
setYourIpAddress(const IPv4Address &addr) | pcpp::DhcpLayer | inline |
toString() const override | pcpp::DhcpLayer | virtual |
tryConstructNextLayerWithFallback(uint8_t *data, size_t dataLen, Packet *packet, Args &&... extraArgs) | pcpp::Layer | inlineprotected |
~DhcpLayer() override=default | pcpp::DhcpLayer | |
~Layer() override | pcpp::Layer | |