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)  

Ip2NameProcess Struct Reference

Entry points of the ip2name modules. More...

#include <ip2name.h>

Collaboration diagram for Ip2NameProcess:
[legend]

Data Fields

const char * Name
 The real name of the module. More...
 
struct Ip2NameProcessNext
 The link to the next module to try if this one fails. More...
 
void(* Configure )(const char *name, const char *param)
 The function to configure the module. More...
 
enum ip2name_retcode(* Resolve )(char *ip, int ip_len)
 Function to resolve an IP address into a name. More...
 

Detailed Description

Entry points of the ip2name modules.

Definition at line 17 of file ip2name.h.

Field Documentation

◆ Configure

void(* Ip2NameProcess::Configure) (const char *name, const char *param)

The function to configure the module.

Definition at line 24 of file ip2name.h.

Referenced by ip2name_configmodule().

◆ Name

const char* Ip2NameProcess::Name

The real name of the module.

Definition at line 20 of file ip2name.h.

Referenced by ip2name(), ip2name_buildmoduleslist(), ip2name_chainmodule(), ip2name_configmodule(), and ip2name_forcedns().

◆ Next

struct Ip2NameProcess* Ip2NameProcess::Next

The link to the next module to try if this one fails.

Definition at line 22 of file ip2name.h.

Referenced by ip2name(), ip2name_chainmodule(), and ip2name_forcedns().

◆ Resolve

enum ip2name_retcode(* Ip2NameProcess::Resolve) (char *ip, int ip_len)

Function to resolve an IP address into a name.

Definition at line 26 of file ip2name.h.

Referenced by ip2name().


The documentation for this struct was generated from the following file: