cache_cf.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void configFreeMemory (void)
 
void self_destruct (void)
 
void add_http_port (char *portspec)
 
void parse_int (int *var)
 
void parse_onoff (int *var)
 
void parse_eol (char *volatile *var)
 
void parse_wordlist (wordlist **list)
 
void requirePathnameExists (const char *name, const char *path)
 
void parse_time_t (time_t *var)
 
void parseBytesOptionValue (size_t *bptr, const char *units, char const *value)
 Parse bytes number from a string. More...
 

Function Documentation

void add_http_port ( char *  portspec)

Definition at line 3752 of file cache_cf.cc.

References assert, HttpPortList, NULL, parsePortProtocol(), and parsePortSpecification().

Referenced by mainParseOptions().

void configFreeMemory ( void  )
void parse_eol ( char *volatile *  var)
void parse_int ( int var)

Definition at line 2533 of file cache_cf.cc.

References GetInteger(), and i.

Referenced by parse_obsolete(), and parse_pipelinePrefetch().

void parse_time_t ( time_t *  var)

Definition at line 2982 of file cache_cf.cc.

References parseTimeLine(), and T_SECOND_STR.

void parseBytesOptionValue ( size_t bptr,
const char *  units,
char const *  value 
)

Parse bytes from a string. Similar to the parseBytesLine function but parses the string value instead of the current token value.

Definition at line 1264 of file cache_cf.cc.

References String::limitInit(), parseBytesUnits(), self_destruct(), String::termedBuf(), and xatoi().

Referenced by Security::ServerOptions::parse(), and parse_access_log().

void requirePathnameExists ( const char *  name,
const char *  path 
)
void self_destruct ( void  )

Definition at line 255 of file cache_cf.cc.

References ConfigParser::destruct().

Referenced by aclDomainCompare(), configDoConfigure(), dump_wccp2_amethod(), dump_wccp2_method(), errorDynamicPageInfoCreate(), acl_ip_data::FactoryParse(), GetInteger(), GetInteger64(), GetPercentage(), GetService(), GetShort(), Acl::InnerNode::lineParse(), mainReconfigureFinish(), Acl::Make(), ConfigParser::NextToken(), Fs::Ufs::UFSSwapDir::optionIOParse(), Store::Disk::optionObjectSizeParse(), DelaySpec::parse(), ACLAdaptationServiceData::parse(), ACLIntRange::parse(), ACLSquidErrorData::parse(), ACLTimeData::parse(), ACLHasComponentData::parse(), ACLAnnotationData::parse(), IcmpConfig::parse(), ACLAtStepData::parse(), ACLCertificateData::parse(), Security::ServerOptions::parse(), ACLExternal::parse(), Auth::SchemeConfig::parse(), parse_access_log(), parse_acl_tos(), parse_address(), parse_authparam(), parse_AuthSchemes(), parse_cachedir(), parse_CpuAffinityMap(), parse_eol(), parse_externalAclHelper(), parse_ftp_epsv(), parse_HeaderWithAclList(), parse_hostdomaintype(), parse_icap_service_failure_limit(), parse_IpAddress_list(), parse_memcachemode(), parse_obsolete(), parse_on_unsupported_protocol(), parse_onoff(), parse_peer(), parse_peer_access(), parse_pipelinePrefetch(), parse_port_option(), parse_refreshpattern(), parse_sslproxy_cert_adapt(), parse_sslproxy_cert_sign(), parse_sslproxy_ssl_bump(), parse_string(), parse_TokenOrQuotedString(), parse_tristate(), parse_uri_whitespace(), parse_UrlHelperTimeout(), parse_wccp2_amethod(), parse_wccp2_method(), parse_wccp2_service(), parse_wccp2_service_info(), ConfigParser::ParseBool(), parseBytesLine(), parseBytesLine64(), parseBytesLineSigned(), parseBytesOptionValue(), ACLHasComponentData::parseComponent(), Helper::ChildConfig::parseConfig(), parseConfigFile(), Ip::Qos::Config::parseConfigLine(), Log::LogConfig::parseFormats(), Format::FmtConfig::parseFormats(), XactionInitiator::ParseInitiators(), Store::Disk::parseOptions(), parsePortCfg(), parsePortSpecification(), Rock::SwapDir::parseRateOption(), MessageDelayConfig::parseResponseDelayPool(), Rock::SwapDir::parseSizeOption(), parseTimeLine(), Rock::SwapDir::parseTimeOption(), ConfigParser::RegexPattern(), ConfigParser::RegexStrtokFile(), setLogformat(), ConfigParser::TokenParse(), ConfigParser::UnQuote(), xatof(), xatoi(), xatol(), xatoll(), xatos(), and xatoui().

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors