CacheManager.h
Go to the documentation of this file.
51 void start(const Comm::ConnectionPointer &client, HttpRequest *request, StoreEntry *entry, const AccessLogEntryPointer &ale);
Definition: CacheManager.h:33
char * PasswdGet(Mgr::ActionPasswordList *, const char *)
Definition: cache_manager.cc:432
const char * ActionProtection(const Mgr::ActionProfilePointer &profile)
Definition: cache_manager.cc:409
static void PutCommonResponseHeaders(HttpReply &, const char *httpOrigin)
Definition: cache_manager.cc:451
Mgr::ActionProfilePointer findAction(char const *action) const
Definition: cache_manager.cc:115
void ParseHeaders(const HttpRequest *request, Mgr::ActionParams ¶ms)
Definition: cache_manager.cc:225
Mgr::Action::Pointer createRequestedAction(const Mgr::ActionParams &)
Definition: cache_manager.cc:146
int CheckPassword(const Mgr::Command &cmd)
Definition: cache_manager.cc:265
static const SBuf & WellKnownUrlPathPrefix()
initial URL path characters that identify cache manager requests
Definition: cache_manager.cc:156
void registerProfile(char const *action, char const *desc, Mgr::ClassActionCreationHandler *handler, int pw_req_flag, int atomic)
Mgr::Action::Pointer createNamedAction(const char *actionName)
Definition: cache_manager.cc:133
void registerProfile(char const *action, char const *desc, OBJH *handler, int pw_req_flag, int atomic)
Definition: cache_manager.cc:84
Mgr::CommandPointer ParseUrl(const AnyP::Uri &)
Definition: cache_manager.cc:175
void start(const Comm::ConnectionPointer &client, HttpRequest *request, StoreEntry *entry, const AccessLogEntryPointer &ale)
Definition: cache_manager.cc:295
Definition: HttpReply.h:25
Definition: HttpRequest.h:49
Cache Manager Action parameters extracted from the user request.
Definition: ActionParams.h:24
list of cachemgr password authorization definitions. Currently a POD.
Definition: ActionPasswordList.h:19
combined hard-coded action profile with user-supplied action parameters
Definition: Command.h:22
Definition: Store.h:42
ActionPointer() ClassActionCreationHandler(const CommandPointer &cmd)
Definition: forward.h:36
static bool action(int fd, size_t metasize, const char *fn, const char *url, const SquidMetaList &meta)
Definition: purge.cc:315