tdns
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Functions
tdns-c.cc File Reference
#include "tdns-c.h"
#include "comboaddress.hh"
#include "record-types.hh"
#include "swrappers.hh"
#include "sclasses.hh"
#include <memory>
#include <fstream>
Include dependency graph for tdns-c.cc:

Classes

struct  TDNSContext
 

Functions

struct TDNSContextTDNSMakeContext (const char *servers)
 
void freeTDNSContext (struct TDNSContext *tdc)
 
const char * TDNSErrorMessage (int err)
 
void freeTDNSIPAddresses (struct TDNSIPAddresses *vec)
 
int TDNSLookupIPs (TDNSContext *context, const char *name, int timeoutMsec, int lookupIPv4, int lookupIPv6, struct TDNSIPAddresses **ret)
 
int TDNSLookupMXs (TDNSContext *context, const char *name, int timeoutMsec, struct TDNSMXs **ret)
 
void freeTDNSMXs (struct TDNSMXs *vec)
 
int TDNSLookupTXTs (TDNSContext *context, const char *name, int timeoutMsec, struct TDNSTXTs **ret)
 
void freeTDNSTXTs (struct TDNSTXTs *vec)
 

Function Documentation

void freeTDNSContext ( struct TDNSContext tdc)
void freeTDNSIPAddresses ( struct TDNSIPAddresses vec)
void freeTDNSMXs ( struct TDNSMXs vec)
void freeTDNSTXTs ( struct TDNSTXTs vec)
const char* TDNSErrorMessage ( int  err)
int TDNSLookupIPs ( TDNSContext context,
const char *  name,
int  timeoutMsec,
int  lookupIPv4,
int  lookupIPv6,
struct TDNSIPAddresses **  ret 
)

Here is the call graph for this function:

int TDNSLookupMXs ( TDNSContext context,
const char *  name,
int  timeoutMsec,
struct TDNSMXs **  ret 
)

Here is the call graph for this function:

int TDNSLookupTXTs ( TDNSContext context,
const char *  name,
int  timeoutMsec,
struct TDNSTXTs **  ret 
)

Here is the call graph for this function:

struct TDNSContext* TDNSMakeContext ( const char *  servers)