11#ifndef SQUID_SRC_IPC_RESPONSE_H
12#define SQUID_SRC_IPC_RESPONSE_H
#define RefCountable
The locking interface for use on Reference-Counted classes.
QuestionerId questioner() const
A response to Ipc::Request.
RefCount< Response > Pointer
virtual void pack(TypedMsgHdr &msg) const =0
prepare for sendmsg()
Response()=default
recipient's constructor
RequestId requestId
the ID of the request we are responding to
Response(const RequestId aRequestId)
sender's constructor
virtual Pointer clone() const =0
returns a copy of this
QuestionerId intendedRecepient() const
for Mine() tests
struct msghdr with a known type, fixed-size I/O and control buffers
convenience base for any class with pure virtual method(s)