11#ifndef SQUID_SRC_IPC_REQUEST_H
12#define SQUID_SRC_IPC_REQUEST_H
#define RefCountable
The locking interface for use on Reference-Counted classes.
int requestorId
kidId of the requestor; used for response destination
Request()=default
recipient's constructor
virtual void pack(TypedMsgHdr &msg) const =0
prepare for sendmsg()
virtual Pointer clone() const =0
returns a copy of this
Request(const int aRequestorId, const RequestId aRequestId)
sender's constructor
RefCount< Request > Pointer
RequestId requestId
matches the request[or] with the response
struct msghdr with a known type, fixed-size I/O and control buffers
convenience base for any class with pure virtual method(s)