24 data(
cbdataReference(p.data)), conn(p.conn), flag(p.flag), xerrno(p.xerrno), fd(p.fd)
42 os <<
", errno=" <<
xerrno;
44 os <<
", flag=" <<
flag;
46 os <<
", data=" <<
data;
65 os <<
", " <<
port->listenConn->codeContextGist();
92 debugs(5, 3,
"converting to Comm::ERR_CLOSING: " <<
conn);
101 buf(nullptr),
size(0)
111 debugs(5, 3,
"converting late call to Comm::ERR_CLOSING: " <<
conn);
122 os <<
", size=" <<
size;
123 os <<
", buf=" << (
void*)
buf;
void CTCB(const CommTimeoutCbParams ¶ms)
void IOCB(const Comm::ConnectionPointer &conn, char *, size_t size, Comm::Flag flag, int xerrno, void *data)
void IOACB(const CommAcceptCbParams ¶ms)
void CLCB(const CommCloseCbParams ¶ms)
void CNCB(const Comm::ConnectionPointer &conn, Comm::Flag status, int xerrno, void *data)
#define cbdataReferenceDone(var)
#define cbdataReference(var)
AnyP::PortCfgPointer port
the configuration listening port this call relates to (may be nil)
void print(std::ostream &os) const
CommAcceptCbParams(void *aData)
CommAcceptCbPtrFun(IOACB *aHandler, const CommAcceptCbParams &aParams)
void print(std::ostream &os) const override
CommCloseCbParams(void *aData)
void print(std::ostream &os) const override
CommCloseCbPtrFun(CLCB *aHandler, const Params &aParams)
int xerrno
The last errno to occur. non-zero if flag is Comm::COMM_ERROR.
int fd
FD which the call was about. Set by the async call creator.
void print(std::ostream &os) const
Comm::Flag flag
comm layer result status.
Comm::ConnectionPointer conn
CommCommonCbParams(void *aData)
CommConnectCbParams(void *aData)
void print(std::ostream &os) const override
CommConnectCbPtrFun(CNCB *aHandler, const Params &aParams)
void print(std::ostream &os) const
CommIoCbParams(void *aData)
CommIoCbPtrFun(IOCB *aHandler, const Params &aParams)
void print(std::ostream &os) const override
CommTimeoutCbParams(void *aData)
void print(std::ostream &os) const override
CommTimeoutCbPtrFun(CTCB *aHandler, const Params &aParams)
#define debugs(SECTION, LEVEL, CONTENT)
Abstraction layer for TCP, UDP, TLS, UDS and filedescriptor sockets.