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

Dnsbl.h File Reference

#include <map>
#include <string>
#include <abuse/Url.h>
#include <abuse/CriticalSection.h>
#include <abuse/RefCounted.h>

Go to the source code of this file.

Classes

class  Dnsbl

Defines

#define NOTLISTED   (Result)0x00
#define VIRUSSOURCE   (Result)0xFE
#define LISTEDUNKNOWN   (Result)0x40
#define SPAMSOURCE   (Result)0x81
#define SPAMVERTIZED   (Result)0x03
#define SPAMWARE   (Result)0x05
#define OPENPROXY   (Result)0x88
#define DIALUP   (Result)0xa0
#define OPENRELAY   (Result)0x90
#define FROMMAIL   (Result)0x80
#define SPAM   (Result)0x01
#define MAIL_ORIGIN(n)   (n & FROMMAIL)
#define SPAM_ORIGIN(n)   (n & SPAM)
#define ISLISTED(n)   (n)
#define IS(what, n)   ((n & what)==what)

Typedefs

typedef char Result


Define Documentation

#define DIALUP   (Result)0xa0
 

#define FROMMAIL   (Result)0x80
 

#define IS what,
 )     ((n & what)==what)
 

#define ISLISTED  )     (n)
 

#define LISTEDUNKNOWN   (Result)0x40
 

#define MAIL_ORIGIN  )     (n & FROMMAIL)
 

#define NOTLISTED   (Result)0x00
 

#define OPENPROXY   (Result)0x88
 

#define OPENRELAY   (Result)0x90
 

#define SPAM   (Result)0x01
 

#define SPAM_ORIGIN  )     (n & SPAM)
 

#define SPAMSOURCE   (Result)0x81
 

#define SPAMVERTIZED   (Result)0x03
 

#define SPAMWARE   (Result)0x05
 

#define VIRUSSOURCE   (Result)0xFE
 


Typedef Documentation

typedef char Result
 


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