Public Member Functions | Data Fields

SplitDNSRecord Class Reference

#include <P_SplitDNSProcessor.h>

Inherits ControlBase.

Collaboration diagram for SplitDNSRecord:
Collaboration graph
[legend]

Public Member Functions

 SplitDNSRecord ()
 ~SplitDNSRecord ()
char * Init (matcher_line *line_info)
const char * ProcessDNSHosts (char *val)
const char * ProcessDomainSrchList (char *val)
const char * ProcessDefDomain (char *val)
void UpdateMatch (SplitDNSResult *result, RequestData *rdata)
void Print ()

Data Fields

DNSServer m_servers
int m_dnsSrvr_cnt
int m_domain_srch_list

Detailed Description

Definition at line 204 of file P_SplitDNSProcessor.h.


Constructor & Destructor Documentation

TS_INLINE SplitDNSRecord::SplitDNSRecord (  ) 

Definition at line 229 of file P_SplitDNSProcessor.h.

TS_INLINE SplitDNSRecord::~SplitDNSRecord (  ) 

Definition at line 237 of file P_SplitDNSProcessor.h.


Member Function Documentation

char* SplitDNSRecord::Init ( matcher_line line_info  ) 
void SplitDNSRecord::Print (  ) 

Reimplemented from ControlBase.

const char* SplitDNSRecord::ProcessDefDomain ( char *  val  ) 
const char* SplitDNSRecord::ProcessDNSHosts ( char *  val  ) 
const char* SplitDNSRecord::ProcessDomainSrchList ( char *  val  ) 
void SplitDNSRecord::UpdateMatch ( SplitDNSResult result,
RequestData rdata 
)

Field Documentation

Definition at line 221 of file P_SplitDNSProcessor.h.

Definition at line 222 of file P_SplitDNSProcessor.h.

Definition at line 220 of file P_SplitDNSProcessor.h.


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