9#ifndef SQUID_SRC_ADAPTATION_SERVICECONFIG_H
10#define SQUID_SRC_ADAPTATION_SERVICECONFIG_H
61 bool grokBool(
bool &var,
const char *name,
const char *value);
62 bool grokUri(
const char *value);
63 bool grokLong(
long &var,
const char *name,
const char *value);
67 virtual bool grokExtension(
const char *name,
const char *value);
#define RefCountable
The locking interface for use on Reference-Counted classes.
bool routing
whether this service may determine the next service(s)
bool grokLong(long &var, const char *name, const char *value)
bool grokUri(const char *value)
VectPoint parseVectPoint(const char *buf) const
bool ipv6
whether this service uses IPv6 transport (default IPv4)
bool grokOnOverload(SrvBehaviour &var, const char *value)
handle on-overload configuration option
Security::PeerOptions secure
const char * vectPointStr() const
YesNoNone connectionEncryption
whether this service uses only secure connections
long maxConn
maximum number of concurrent service transactions
virtual bool grokExtension(const char *name, const char *value)
handle name=value configuration option with name unknown to Squid
const char * methodStr() const
SrvBehaviour onOverload
how to handle Max-Connections feature
bool grokBool(bool &var, const char *name, const char *value)
interpret parsed values
Method parseMethod(const char *buf) const
TLS squid.conf settings for a remote server peer.