#include <ICP.h>

Public Member Functions | |
| PeerReadData () | |
| void | init () |
| ~PeerReadData () | |
| void | reset (int full_reset=0) |
Data Fields | |
| ink_hrtime | _start_time |
| ICPPeerReadCont * | _mycont |
| Ptr< Peer > | _peer |
| PeerReadState_t | _next_state |
| int | _cache_lookup_local |
| Ptr< IOBufferBlock > | _buf |
| ICPMsg_t * | _rICPmsg |
| int | _rICPmsg_len |
| IpEndpoint | _sender |
| URL | _cachelookupURL |
| int | _queryResult |
| ICPRequestCont * | _ICPReqCont |
| int | _bytesReceived |
| struct msghdr | _mhdr |
| struct iovec | _iov [MSG_IOVECS] |
Definition at line 1065 of file ICP.h.
| ICPPeerReadCont::PeerReadData::PeerReadData | ( | ) |
| ICPPeerReadCont::PeerReadData::~PeerReadData | ( | ) |
| void ICPPeerReadCont::PeerReadData::init | ( | void | ) |
Definition at line 241 of file ICP.cc.
References _buf, _bytesReceived, _cache_lookup_local, _cachelookupURL, _ICPReqCont, _mycont, _next_state, _peer, _queryResult, _rICPmsg, _rICPmsg_len, _sender, _start_time, and URL::clear().
Referenced by ICPPeerReadCont::init(), and PeerReadData().
| void ICPPeerReadCont::PeerReadData::reset | ( | int | full_reset = 0 |
) |
Definition at line 267 of file ICP.cc.
References _buf, _cachelookupURL, _peer, _rICPmsg, _rICPmsg_len, HdrHeapSDKHandle::destroy(), and URL::valid().
Referenced by ICPPeerReadCont::PeerReadStateMachine(), ICPPeerReadCont::reset(), and ~PeerReadData().
Definition at line 1078 of file ICP.h.
Referenced by init(), ICPPeerReadCont::PeerReadStateMachine(), and reset().
Definition at line 1085 of file ICP.h.
Referenced by init(), and ICPPeerReadCont::PeerReadStateMachine().
Definition at line 1077 of file ICP.h.
Referenced by ICPPeerReadCont::ICPPeerQueryCont(), ICPPeerReadCont::init(), and init().
Definition at line 1082 of file ICP.h.
Referenced by ICPPeerReadCont::ICPPeerQueryCont(), init(), and reset().
Definition at line 1084 of file ICP.h.
Referenced by init(), and ICPPeerReadCont::PeerReadStateMachine().
| struct iovec ICPPeerReadCont::PeerReadData::_iov[MSG_IOVECS] |
Definition at line 1088 of file ICP.h.
Referenced by ICPPeerReadCont::PeerReadStateMachine().
| struct msghdr ICPPeerReadCont::PeerReadData::_mhdr |
Definition at line 1087 of file ICP.h.
Referenced by ICPPeerReadCont::PeerReadStateMachine().
Definition at line 1074 of file ICP.h.
Referenced by init(), and ICPPeerReadCont::PeerReadStateMachine().
Definition at line 1076 of file ICP.h.
Referenced by ICPPeerReadCont::ICPPeerReadEvent(), ICPPeerReadCont::init(), init(), and ICPPeerReadCont::PeerReadStateMachine().
Definition at line 1075 of file ICP.h.
Referenced by ICPPeerReadCont::ICPPeerReadEvent(), ICPPeerReadCont::init(), init(), ICPPeerReadCont::PeerReadStateMachine(), and reset().
Definition at line 1083 of file ICP.h.
Referenced by ICPlog::GetAction(), ICPPeerReadCont::ICPPeerQueryCont(), ICPPeerReadCont::ICPPeerQueryEvent(), init(), ICPPeerReadCont::PeerReadStateMachine(), and ICPPeerReadCont::StaleCheck().
Definition at line 1079 of file ICP.h.
Referenced by ICPlog::GetSize(), ICPlog::GetURI(), ICPPeerReadCont::ICPPeerQueryCont(), ICPPeerReadCont::ICPPeerQueryEvent(), init(), ICPPeerReadCont::PeerReadStateMachine(), reset(), and ICPPeerReadCont::StaleCheck().
Definition at line 1080 of file ICP.h.
Referenced by init(), ICPPeerReadCont::PeerReadStateMachine(), and reset().
Definition at line 1081 of file ICP.h.
Referenced by ICPlog::GetClientIP(), ICPlog::GetClientPort(), ICPPeerReadCont::ICPPeerQueryCont(), ICPPeerReadCont::ICPPeerQueryEvent(), init(), ICPPeerReadCont::PeerReadStateMachine(), and ICPPeerReadCont::StaleCheck().
Definition at line 1073 of file ICP.h.
Referenced by ICPlog::GetElapsedTime(), ICPPeerReadCont::init(), init(), and ICPPeerReadCont::PeerReadStateMachine().
1.7.1