|
Squid Web Cache master
|
#include <clientStream.h>
Public Member Functions | |
| CBDATA_DECL_ (clientStreamNode, noexcept) | |
| clientStreamNode (CSR *aReadfunc, CSCB *aCallback, CSD *aDetach, CSS *aStatus, ClientStreamData) | |
| ~clientStreamNode () | |
| clientStreamNode * | prev () const |
| clientStreamNode * | next () const |
| void | removeFromStream () |
Public Attributes | |
| dlink_node | node |
| dlink_list * | head |
| CSR * | readfunc |
| CSCB * | callback |
| CSD * | detach |
| CSS * | status |
| ClientStreamData | data |
| StoreIOBuffer | readBuffer |
Definition at line 75 of file clientStream.h.
| clientStreamNode::clientStreamNode | ( | CSR * | aReadfunc, |
| CSCB * | aCallback, | ||
| CSD * | aDetach, | ||
| CSS * | aStatus, | ||
| ClientStreamData | aData | ||
| ) |
Definition at line 86 of file clientStream.cc.
| clientStreamNode::~clientStreamNode | ( | ) |
Definition at line 95 of file clientStream.cc.
References data, debugs, and removeFromStream().
| clientStreamNode::CBDATA_DECL_ | ( | clientStreamNode | , |
| noexcept | |||
| ) |
| clientStreamNode * clientStreamNode::next | ( | ) | const |
Definition at line 284 of file clientStream.cc.
References node::next.
Referenced by clientStreamCallback().
| clientStreamNode * clientStreamNode::prev | ( | ) | const |
Definition at line 275 of file clientStream.cc.
Referenced by clientStreamDetach(), and clientStreamRead().
| void clientStreamNode::removeFromStream | ( | ) |
Definition at line 266 of file clientStream.cc.
References dlinkDelete(), and head.
Referenced by ~clientStreamNode(), and clientStreamDetach().
| CSCB* clientStreamNode::callback |
Definition at line 90 of file clientStream.h.
Referenced by clientStreamCallback().
| ClientStreamData clientStreamNode::data |
Definition at line 93 of file clientStream.h.
Referenced by ~clientStreamNode(), clientGetMoreData(), clientReplyStatus(), clientStreamCallback(), clientStreamDetach(), clientStreamRead(), clientReplyContext::matchesStreamBodyBuffer(), and clientReplyContext::triggerInitialStoreRead().
| CSD* clientStreamNode::detach |
Definition at line 91 of file clientStream.h.
Referenced by clientStreamDetach().
| dlink_list* clientStreamNode::head |
Definition at line 88 of file clientStream.h.
Referenced by clientStreamAbort(), clientStreamInit(), clientStreamInsertHead(), and removeFromStream().
| dlink_node clientStreamNode::node |
Definition at line 87 of file clientStream.h.
Referenced by clientGetMoreData(), clientStreamCallback(), clientStreamDetach(), clientStreamInit(), clientStreamInsertHead(), clientStreamStatus(), and clientReplyContext::getNextNode().
| StoreIOBuffer clientStreamNode::readBuffer |
Definition at line 94 of file clientStream.h.
Referenced by clientStreamInit(), clientStreamInsertHead(), clientStreamRead(), clientReplyContext::processReplyAccessResult(), and clientReplyContext::sendMoreData().
| CSR* clientStreamNode::readfunc |
Definition at line 89 of file clientStream.h.
Referenced by clientStreamRead().
| CSS* clientStreamNode::status |
Definition at line 92 of file clientStream.h.
Referenced by clientStreamStatus().