Public Types | Public Member Functions | Data Fields

HttpUserAgent_RegxEntry Class Reference

#include <HttpConfig.h>

Collaboration diagram for HttpUserAgent_RegxEntry:
Collaboration graph
[legend]

Public Types

enum  StrType { STRTYPE_UNKNOWN = 0, STRTYPE_SUBSTR_CASE, STRTYPE_SUBSTR_NCASE, STRTYPE_REGEXP }

Public Member Functions

 HttpUserAgent_RegxEntry ()
 ~HttpUserAgent_RegxEntry ()
bool create (char *refexp_str=NULL, char *errmsgbuf=NULL, int errmsgbuf_size=0)

Data Fields

HttpUserAgent_RegxEntrynext
int user_agent_str_size
char * user_agent_str
bool regx_valid
StrType stype
pcre * regx

Detailed Description

Definition at line 814 of file HttpConfig.h.


Member Enumeration Documentation

Enumerator:
STRTYPE_UNKNOWN 
STRTYPE_SUBSTR_CASE 
STRTYPE_SUBSTR_NCASE 
STRTYPE_REGEXP 

Definition at line 817 of file HttpConfig.h.


Constructor & Destructor Documentation

HttpUserAgent_RegxEntry::HttpUserAgent_RegxEntry (  ) 
HttpUserAgent_RegxEntry::~HttpUserAgent_RegxEntry (  ) 

Member Function Documentation

bool HttpUserAgent_RegxEntry::create ( char *  refexp_str = NULL,
char *  errmsgbuf = NULL,
int  errmsgbuf_size = 0 
)

Field Documentation

Definition at line 825 of file HttpConfig.h.

Referenced by HttpTransact::perform_accept_encoding_filtering().

Definition at line 830 of file HttpConfig.h.

Referenced by HttpTransact::perform_accept_encoding_filtering().

Definition at line 828 of file HttpConfig.h.

Referenced by HttpTransact::perform_accept_encoding_filtering().

Definition at line 829 of file HttpConfig.h.

Referenced by HttpTransact::perform_accept_encoding_filtering().

Definition at line 827 of file HttpConfig.h.

Referenced by HttpTransact::perform_accept_encoding_filtering().

Definition at line 826 of file HttpConfig.h.

Referenced by HttpTransact::perform_accept_encoding_filtering().


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