#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().