CacheManager.h
Go to the documentation of this file.
48 void start(const Comm::ConnectionPointer &client, HttpRequest *request, StoreEntry *entry, const AccessLogEntryPointer &ale);
static void PutCommonResponseHeaders(HttpReply &, const char *httpOrigin)
Definition: cache_manager.cc:401
Mgr::Action::Pointer createNamedAction(const char *actionName)
Definition: cache_manager.cc:84
combined hard-coded action profile with user-supplied action parameters
Definition: Command.h:21
int CheckPassword(const Mgr::Command &cmd)
Definition: cache_manager.cc:216
const char * ActionProtection(const Mgr::ActionProfilePointer &profile)
Definition: cache_manager.cc:359
Definition: HttpRequest.h:48
static const SBuf & WellKnownUrlPathPrefix()
initial URL path characters that identify cache manager requests
Definition: cache_manager.cc:107
char * PasswdGet(Mgr::ActionPasswordList *, const char *)
Definition: cache_manager.cc:382
void start(const Comm::ConnectionPointer &client, HttpRequest *request, StoreEntry *entry, const AccessLogEntryPointer &ale)
Definition: cache_manager.cc:246
Mgr::Action::Pointer createRequestedAction(const Mgr::ActionParams &)
Definition: cache_manager.cc:97
void ParseHeaders(const HttpRequest *request, Mgr::ActionParams ¶ms)
Definition: cache_manager.cc:176
Mgr::CommandPointer ParseUrl(const AnyP::Uri &)
Definition: cache_manager.cc:126
Definition: HttpReply.h:24
Definition: Store.h:37
Cache Manager Action parameters extracted from the user request.
Definition: ActionParams.h:23
void registerProfile(const Mgr::ActionProfilePointer &)
remembers the given profile while ignoring attempts to register a same-name duplicate
Definition: cache_manager.cc:48
list of cachemgr password authorization definitions. Currently a POD.
Definition: ActionPasswordList.h:18
Definition: CacheManager.h:32
Mgr::ActionProfilePointer findAction(char const *action) const
Definition: cache_manager.cc:66
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products