Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Dns.cpp File Reference

#include <abuse/CommonRegEx.h>
#include <pcre/pcre.h>
#include <fstream>
#include <abuse/abuse.h>
#include <abuse/Url.h>
#include <abuse/Dns.h>
#include <abuse/LocalizedMessages.h>
#include "DnsStructs.h"
#include <sstream>
#include <abuse/ZeSocket.h>

Namespaces

namespace  Dns

Classes

class  Dns::DnsLabel

Functions

string Dns::reverseIP (const in_addr &addr, const string &postpone)
Url Dns::resolveIP (const Url &what, const string &where) throw (net_error)
Url Dns::resolve (const Url &url) throw (net_error)
char * Dns::gotoAnswer (DNSHEADER *pHeader)
char * Dns::gotoRData (char *pAnswer, DNSHEADER *pHeader)
list< UrlDns::getDnsLinux ()
DNSHEADERDns::sendRequest98 (DNSTYPE dnstype, const string &what, void *bufferout, size_t sizeofbuffer) throw (net_error)
string Dns::comments (const string &what, const string &where) throw (net_error)
string Dns::hostinfo (const string &what, const string &where) throw (net_error)
std::list< UrlDns::resolveDNS (const Url &url) throw (net_error)
std::list< UrlDns::resolveMX (const Url &url) throw (net_error)
Url Dns::checkDNSBL (const Url &what, const string &zone, string *comm) throw (net_error)

Variables

SendRequest Dns::sendRequest = sendRequest98
GetDns Dns::getDns = getDnsLinux

Generated on Thu Jun 16 00:13:14 2005 for Netlib for Abuse! by  doxygen 1.4.3