#include "tdns-c.h"
#include "comboaddress.hh"
#include "record-types.hh"
#include "swrappers.hh"
#include "sclasses.hh"
#include <memory>
#include <fstream>
Classes | |
struct | TDNSContext |
Functions | |
struct TDNSContext * | TDNSMakeContext (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) |
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 | ||
) |
int TDNSLookupMXs | ( | TDNSContext * | context, |
const char * | name, | ||
int | timeoutMsec, | ||
struct TDNSMXs ** | ret | ||
) |
int TDNSLookupTXTs | ( | TDNSContext * | context, |
const char * | name, | ||
int | timeoutMsec, | ||
struct TDNSTXTs ** | ret | ||
) |
struct TDNSContext* TDNSMakeContext | ( | const char * | servers | ) |