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 More... | |
| void | pack (Ipc::TypedMsgHdr &msg) const |
| store into msg More... | |
Public Attributes | |
| String | httpUri |
| HTTP request URI. More... | |
| HttpRequestMethod | httpMethod |
| HTTP request method. More... | |
| RequestFlags | httpFlags |
| HTTP request flags. More... | |
| String | httpOrigin |
| HTTP Origin: header (if any) More... | |
| String | actionName |
| action name (and credentials realm) More... | |
| String | userName |
| user login name; currently only used for logging More... | |
| String | password |
| user password; used for acceptance check and cleared More... | |
| QueryParams | queryParams |
Detailed Description
Definition at line 23 of file ActionParams.h.
Constructor & Destructor Documentation
◆ ActionParams() [1/2]
| Mgr::ActionParams::ActionParams | ( | ) |
Definition at line 17 of file ActionParams.cc.
◆ ActionParams() [2/2]
|
explicit |
Definition at line 21 of file ActionParams.cc.
References Ipc::TypedMsgHdr::getPod(), Ipc::TypedMsgHdr::getString(), and String::termedBuf().
Member Function Documentation
◆ pack()
| 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().
Member Data Documentation
◆ actionName
| String Mgr::ActionParams::actionName |
Definition at line 39 of file ActionParams.h.
Referenced by CacheManager::createRequestedAction(), and Ipc::Coordinator::handleCacheMgrRequest().
◆ httpFlags
| RequestFlags Mgr::ActionParams::httpFlags |
Definition at line 35 of file ActionParams.h.
Referenced by Mgr::Action::createStoreEntry(), and CacheManager::ParseHeaders().
◆ httpMethod
| HttpRequestMethod Mgr::ActionParams::httpMethod |
Definition at line 34 of file ActionParams.h.
Referenced by Mgr::Action::createStoreEntry(), and CacheManager::ParseHeaders().
◆ httpOrigin
| String Mgr::ActionParams::httpOrigin |
Definition at line 36 of file ActionParams.h.
◆ httpUri
| String Mgr::ActionParams::httpUri |
Definition at line 33 of file ActionParams.h.
Referenced by Mgr::Action::createStoreEntry().
◆ password
| String Mgr::ActionParams::password |
Definition at line 41 of file ActionParams.h.
Referenced by CacheManager::CheckPassword(), and CacheManager::ParseHeaders().
◆ queryParams
| QueryParams Mgr::ActionParams::queryParams |
Definition at line 42 of file ActionParams.h.
◆ userName
| String Mgr::ActionParams::userName |
Definition at line 40 of file ActionParams.h.
Referenced by CacheManager::ParseHeaders().
The documentation for this class was generated from the following files:
- src/mgr/ActionParams.h
- src/mgr/ActionParams.cc
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
