sarg  2.4.0
About: SARG ia a Squid Analysis Report Generator.
  Fossies Dox: sarg-2.4.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

ip2name.h
Go to the documentation of this file.
1 #ifndef IP2NAME_HEADER
2 #define IP2NAME_HEADER
3 
6 {
13 };
14 
15 
18 {
20  const char *Name;
24  void (*Configure)(const char *name,const char *param);
26  enum ip2name_retcode (*Resolve)(char *ip,int ip_len);
27 };
28 
29 #endif //IP2NAME_HEADER
INRC_Found
@ INRC_Found
A match was found.
Definition: ip2name.h:12
Ip2NameProcess
Entry points of the ip2name modules.
Definition: ip2name.h:17
Ip2NameProcess::Next
struct Ip2NameProcess * Next
The link to the next module to try if this one fails.
Definition: ip2name.h:22
name
char name[20000]
Definition: conf.h:335
Ip2NameProcess::Resolve
enum ip2name_retcode(* Resolve)(char *ip, int ip_len)
Function to resolve an IP address into a name.
Definition: ip2name.h:26
ip2name_retcode
ip2name_retcode
The possible return code of ip2name subfunctions.
Definition: ip2name.h:5
INRC_Error
@ INRC_Error
Error encountered during the processing.
Definition: ip2name.h:8
Ip2NameProcess::Name
const char * Name
The real name of the module.
Definition: ip2name.h:20
Ip2NameProcess::Configure
void(* Configure)(const char *name, const char *param)
The function to configure the module.
Definition: ip2name.h:24
INRC_NotFound
@ INRC_NotFound
No match found.
Definition: ip2name.h:10