CacheManager.h
Go to the documentation of this file.
47 void start(const Comm::ConnectionPointer &client, HttpRequest *request, StoreEntry *entry, const AccessLogEntryPointer &ale);
Definition: CacheManager.h:32
char * PasswdGet(Mgr::ActionPasswordList *, const char *)
Definition: cache_manager.cc:460
const char * ActionProtection(const Mgr::ActionProfilePointer &profile)
Definition: cache_manager.cc:437
Mgr::ActionProfilePointer findAction(char const *action) const
Definition: cache_manager.cc:113
void ParseHeaders(const HttpRequest *request, Mgr::ActionParams ¶ms)
Definition: cache_manager.cc:244
Mgr::Action::Pointer createRequestedAction(const Mgr::ActionParams &)
Definition: cache_manager.cc:144
int CheckPassword(const Mgr::Command &cmd)
Definition: cache_manager.cc:284
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:131
void registerProfile(char const *action, char const *desc, OBJH *handler, int pw_req_flag, int atomic)
Definition: cache_manager.cc:82
Mgr::CommandPointer ParseUrl(const AnyP::Uri &)
Definition: cache_manager.cc:180
void start(const Comm::ConnectionPointer &client, HttpRequest *request, StoreEntry *entry, const AccessLogEntryPointer &ale)
Definition: cache_manager.cc:314
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