Used to store http referer strings (and/or regexp). More...
#include <UrlMapping.h>
Public Member Functions | |
referer_info (char *_ref, bool *error_flag=NULL, char *errmsgbuf=NULL, int errmsgbuf_size=0) | |
~referer_info () | |
Data Fields | |
referer_info * | next |
char * | referer |
int | referer_size |
bool | any |
bool | negative |
bool | regx_valid |
pcre * | regx |
Used to store http referer strings (and/or regexp).
Definition at line 45 of file UrlMapping.h.
referer_info::referer_info | ( | char * | _ref, | |
bool * | error_flag = NULL , |
|||
char * | errmsgbuf = NULL , |
|||
int | errmsgbuf_size = 0 | |||
) |
Definition at line 184 of file UrlMapping.cc.
References any, ats_strdup, ink_strlcpy(), negative, referer, referer_size, regx, and regx_valid.
referer_info::~referer_info | ( | ) |
Definition at line 226 of file UrlMapping.cc.
References ats_free(), referer, referer_size, regx, and regx_valid.
bool referer_info::any |
Definition at line 53 of file UrlMapping.h.
Referenced by RemapProcessor::finish_remap(), referer_info(), and remap_parse_config_bti().
Definition at line 54 of file UrlMapping.h.
Referenced by RemapProcessor::finish_remap(), referer_info(), and remap_parse_config_bti().
Definition at line 50 of file UrlMapping.h.
Referenced by RemapProcessor::finish_remap(), remap_parse_config_bti(), and url_mapping::~url_mapping().
char* referer_info::referer |
Definition at line 51 of file UrlMapping.h.
Referenced by referer_info(), and ~referer_info().
Definition at line 52 of file UrlMapping.h.
Referenced by referer_info(), and ~referer_info().
pcre* referer_info::regx |
Definition at line 56 of file UrlMapping.h.
Referenced by RemapProcessor::finish_remap(), referer_info(), and ~referer_info().
Definition at line 55 of file UrlMapping.h.
Referenced by RemapProcessor::finish_remap(), referer_info(), and ~referer_info().