#include "ares_setup.h"#include "ares.h"#include "ares_nameser.h"#include <memory>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | ares::DNSAaaaRR |
| struct | ares::DNSAddressRR |
| struct | ares::DNSARR |
| struct | ares::DNSCnameRR |
| struct | ares::DNSMxRR |
| struct | ares::DNSNaptrRR |
| struct | ares::DNSNsRR |
| struct | ares::DNSOption |
| struct | ares::DNSOptRR |
| struct | ares::DNSPacket |
| struct | ares::DNSPtrRR |
| struct | ares::DNSQuestion |
| struct | ares::DNSRR |
| struct | ares::DNSSingleNameRR |
| struct | ares::DNSSoaRR |
| struct | ares::DNSSrvRR |
| struct | ares::DNSTxtRR |
Namespaces | |
| ares | |
Functions | |
| std::string | ares::AddressToString (const void *vaddr, int len) |
| std::string | ares::ClassToString (int qclass) |
| std::vector< byte > | ares::EncodeString (const std::string &name) |
| std::string | ares::HexDump (const byte *data, int len) |
| std::string | ares::HexDump (const char *data, int len) |
| std::string | ares::HexDump (std::vector< byte > data) |
| std::string | ares::PacketToString (const std::vector< byte > &packet) |
| void | ares::PushInt16 (std::vector< byte > *data, int value) |
| void | ares::PushInt32 (std::vector< byte > *data, int value) |
| std::string | ares::QuestionToString (const std::vector< byte > &packet, const byte **data, int *len) |
| std::string | ares::RcodeToString (int rcode) |
| std::string | ares::RRToString (const std::vector< byte > &packet, const byte **data, int *len) |
| std::string | ares::RRTypeToString (int rrtype) |
| std::string | ares::StatusToString (int status) |