PcapPlusPlus
pcpp::DnsLayer Member List

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

addAdditionalRecord(const std::string &name, DnsType dnsType, DnsClass dnsClass, uint32_t ttl, const std::string &data)pcpp::DnsLayer
addAdditionalRecord(const std::string &name, DnsType dnsType, uint16_t customData1, uint32_t customData2, const std::string &data)pcpp::DnsLayer
addAdditionalRecord(DnsResource *const copyAdditionalRecord)pcpp::DnsLayer
addAnswer(const std::string &name, DnsType dnsType, DnsClass dnsClass, uint32_t ttl, const std::string &data)pcpp::DnsLayer
addAnswer(DnsResource *const copyAnswer)pcpp::DnsLayer
addAuthority(const std::string &name, DnsType dnsType, DnsClass dnsClass, uint32_t ttl, const std::string &data)pcpp::DnsLayer
addAuthority(DnsResource *const copyAuthority)pcpp::DnsLayer
addQuery(const std::string &name, DnsType dnsType, DnsClass dnsClass)pcpp::DnsLayer
addQuery(DnsQuery *const copyQuery)pcpp::DnsLayer
computeCalculateFields()pcpp::DnsLayerinlinevirtual
copyData(uint8_t *toArr)pcpp::Layer
DnsLayer(uint8_t *data, size_t dataLen, Layer *prevLayer, Packet *packet)pcpp::DnsLayer
DnsLayer()pcpp::DnsLayer
DnsLayer(const DnsLayer &other)pcpp::DnsLayer
getAdditionalRecord(const std::string &name, bool exactMatch)pcpp::DnsLayer
getAdditionalRecordCount()pcpp::DnsLayer
getAnswer(const std::string &name, bool exactMatch)pcpp::DnsLayer
getAnswerCount()pcpp::DnsLayer
getAuthority(const std::string &name, bool exactMatch)pcpp::DnsLayer
getAuthorityCount()pcpp::DnsLayer
getData()pcpp::Layerinline
getDataLen()pcpp::Layerinline
getDataPtr(size_t offset=0)pcpp::Layerinlinevirtual
getDnsHeader()pcpp::DnsLayerinline
getDNSPortMap()pcpp::DnsLayerstatic
getFirstAdditionalRecord()pcpp::DnsLayer
getFirstAnswer()pcpp::DnsLayer
getFirstAuthority()pcpp::DnsLayer
getFirstQuery()pcpp::DnsLayer
getHeaderLen()pcpp::DnsLayerinlinevirtual
getLayerPayload()pcpp::Layerinline
getLayerPayloadSize()pcpp::Layerinline
getNextAdditionalRecord(DnsResource *additionalRecord)pcpp::DnsLayer
getNextAnswer(DnsResource *answer)pcpp::DnsLayer
getNextAuthority(DnsResource *authority)pcpp::DnsLayer
getNextLayer()pcpp::Layerinline
getNextQuery(DnsQuery *query)pcpp::DnsLayer
getOsiModelLayer()pcpp::DnsLayerinlinevirtual
getPrevLayer()pcpp::Layerinline
getProtocol()pcpp::Layerinline
getQuery(const std::string &name, bool exactMatch)pcpp::DnsLayer
getQueryCount()pcpp::DnsLayer
isAllocatedToPacket()pcpp::Layerinline
operator=(const DnsLayer &other)pcpp::DnsLayer
parseNextLayer()pcpp::DnsLayerinlinevirtual
removeAdditionalRecord(const std::string &additionalRecordNameToRemove, bool exactMatch)pcpp::DnsLayer
removeAdditionalRecord(DnsResource *additionalRecordToRemove)pcpp::DnsLayer
removeAnswer(const std::string &answerNameToRemove, bool exactMatch)pcpp::DnsLayer
removeAnswer(DnsResource *answerToRemove)pcpp::DnsLayer
removeAuthority(const std::string &authorityNameToRemove, bool exactMatch)pcpp::DnsLayer
removeAuthority(DnsResource *authorityToRemove)pcpp::DnsLayer
removeQuery(const std::string &queryNameToRemove, bool exactMatch)pcpp::DnsLayer
removeQuery(DnsQuery *queryToRemove)pcpp::DnsLayer
toString()pcpp::DnsLayervirtual
~Layer()pcpp::Layervirtual