Classes | Namespaces | Functions
dns-proto.h File Reference
#include "ares_setup.h"
#include "ares.h"
#include "ares_nameser.h"
#include <memory>
#include <string>
#include <vector>
Include dependency graph for dns-proto.h:
This graph shows which files directly or indirectly include this file:

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)
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:11