|
Squid Web Cache master
|
Cache Manager Action parameters extracted from the user request. More...
#include <ActionParams.h>
Public Member Functions | |
| ActionParams () | |
| ActionParams (const Ipc::TypedMsgHdr &msg) | |
| load from msg | |
| void | pack (Ipc::TypedMsgHdr &msg) const |
| store into msg | |
Public Attributes | |
| String | httpUri |
| HTTP request URI. | |
| HttpRequestMethod | httpMethod |
| HTTP request method. | |
| RequestFlags | httpFlags |
| HTTP request flags. | |
| String | httpOrigin |
| HTTP Origin: header (if any) | |
| String | actionName |
| action name (and credentials realm) | |
| String | userName |
| user login name; currently only used for logging | |
| String | password |
| user password; used for acceptance check and cleared | |
| QueryParams | queryParams |
Definition at line 23 of file ActionParams.h.
| Mgr::ActionParams::ActionParams | ( | ) |
Definition at line 17 of file ActionParams.cc.
|
explicit |
Definition at line 21 of file ActionParams.cc.
References Ipc::TypedMsgHdr::getPod(), Ipc::TypedMsgHdr::getString(), and String::termedBuf().
| void Mgr::ActionParams::pack | ( | Ipc::TypedMsgHdr & | msg | ) | const |
Definition at line 39 of file ActionParams.cc.
References Ipc::TypedMsgHdr::putPod(), Ipc::TypedMsgHdr::putString(), and SBufToString().
| String Mgr::ActionParams::actionName |
Definition at line 39 of file ActionParams.h.
Referenced by CacheManager::createRequestedAction(), and Ipc::Coordinator::handleCacheMgrRequest().
| RequestFlags Mgr::ActionParams::httpFlags |
Definition at line 35 of file ActionParams.h.
Referenced by Mgr::Action::createStoreEntry(), and CacheManager::ParseHeaders().
| HttpRequestMethod Mgr::ActionParams::httpMethod |
Definition at line 34 of file ActionParams.h.
Referenced by Mgr::Action::createStoreEntry(), and CacheManager::ParseHeaders().
| String Mgr::ActionParams::httpOrigin |
Definition at line 36 of file ActionParams.h.
| String Mgr::ActionParams::httpUri |
Definition at line 33 of file ActionParams.h.
Referenced by Mgr::Action::createStoreEntry().
| String Mgr::ActionParams::password |
Definition at line 41 of file ActionParams.h.
Referenced by CacheManager::CheckPassword(), and CacheManager::ParseHeaders().
| QueryParams Mgr::ActionParams::queryParams |
Definition at line 42 of file ActionParams.h.
| String Mgr::ActionParams::userName |
Definition at line 40 of file ActionParams.h.
Referenced by CacheManager::ParseHeaders().