|
Squid Web Cache master
|
A response to Ipc::Request. More...
#include <Response.h>
Public Types | |
| typedef RefCount< Response > | Pointer |
Public Member Functions | |
| virtual void | pack (TypedMsgHdr &msg) const =0 |
| prepare for sendmsg() | |
| virtual Pointer | clone () const =0 |
| returns a copy of this | |
| QuestionerId | intendedRecepient () const |
| for Mine() tests | |
Public Attributes | |
| RequestId | requestId |
| the ID of the request we are responding to | |
Protected Member Functions | |
| Response (const RequestId aRequestId) | |
| sender's constructor | |
| Response ()=default | |
| recipient's constructor | |
Definition at line 23 of file Response.h.
| typedef RefCount<Response> Ipc::Response::Pointer |
Definition at line 26 of file Response.h.
|
inlineexplicitprotected |
Definition at line 40 of file Response.h.
|
protecteddefault |
|
pure virtual |
Implemented in Mgr::Response, and Snmp::Response.
|
inline |
Definition at line 33 of file Response.h.
References Ipc::RequestId::questioner(), and requestId.
|
pure virtual |
Implemented in Mgr::Response, and Snmp::Response.
| RequestId Ipc::Response::requestId |
Definition at line 36 of file Response.h.
Referenced by Ipc::Strand::handleCacheMgrResponse(), Ipc::Inquirer::HandleRemoteAck(), Ipc::Strand::handleSnmpResponse(), and intendedRecepient().