11#ifndef SQUID_SRC_MGR_QUERYPARAMS_H
12#define SQUID_SRC_MGR_QUERYPARAMS_H
28 typedef std::pair<String, QueryParam::Pointer>
Param;
41 Params::const_iterator
find(
const String& name)
const;
struct msghdr with a known type, fixed-size I/O and control buffers
void pack(Ipc::TypedMsgHdr &msg) const
store params into msg
QueryParam::Pointer get(const String &name) const
returns query parameter by name
static QueryParam::Pointer CreateParam(QueryParam::Type aType)
creates a parameter of the specified type
std::pair< String, QueryParam::Pointer > Param
Params::const_iterator find(const String &name) const
find query parameter by name
std::vector< Param > Params
static void Parse(Parser::Tokenizer &, QueryParams &)
parses the query string parameters
void unpack(const Ipc::TypedMsgHdr &msg)