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

DnsStructs.h File Reference

#include <abuse/Url.h>
#include <list>

Go to the source code of this file.

Namespaces

namespace  Dns

Classes

struct  Dns::_tagheader

Defines

#define IS_A_PTR(x)   (*((byte*)x) & 0xc0)
#define MSGOFFSET(x)   (htons(*((unsigned short int*)x)) & ~0xc000)

Typedefs

typedef Dns::_tagheader Dns::DNSHEADER
typedef std::list< Url >(* Dns::GetDns )(void)
typedef DNSHEADER *(* Dns::SendRequest )(DNSTYPE, const std::string &, void *, size_t)

Enumerations

enum  Dns::DNSTYPE { Dns::MX = 0, Dns::TEXT = 1, Dns::NS = 2, Dns::HINFO = 3 }

Functions

list< UrlDns::getDnsLinux ()
DNSHEADERDns::sendRequest98 (DNSTYPE, const std::string &, void *, size_t) throw (net_error)


Define Documentation

#define IS_A_PTR  )     (*((byte*)x) & 0xc0)
 

#define MSGOFFSET  )     (htons(*((unsigned short int*)x)) & ~0xc000)
 


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