#include <ICP.h>
Inherits PeriodicCont.
Public Types | |
enum | { ICP_HANDLER_INTERVAL = 10 } |
Public Member Functions | |
ICPHandlerCont (ICPProcessor *) | |
~ICPHandlerCont () | |
virtual int | PeriodicEvent (int, Event *) |
virtual int | TossEvent (int, Event *) |
Static Public Attributes | |
static int64_t | ICPDataBuf_IOBuffer_sizeindex |
Definition at line 1001 of file ICP.h.
ICPHandlerCont::ICPHandlerCont | ( | ICPProcessor * | icpP | ) |
int ICPHandlerCont::PeriodicEvent | ( | int | event, | |
Event * | ||||
) | [virtual] |
Implements PeriodicCont.
Definition at line 182 of file ICP.cc.
References PeriodicCont::_ICPpr, EVENT_INTERVAL, EVENT_POLL, ICPProcessor::GetConfig(), ICPConfiguration::globalConfig(), Continuation::handleEvent(), ICPConfigData::ICPLocalCacheLookup(), ICPPeerReadContAllocator, ICPPeerReadCont::init(), ink_release_assert, Peer::IsOnline(), ICPPeerReadCont::READ_ACTIVE, RECORD_ICP_STATE_CHANGE, Peer::shouldStartRead(), and Peer::startingRead().
Referenced by ICPProcessor::start().
int ICPHandlerCont::TossEvent | ( | int | , | |
Event * | ||||
) | [virtual] |
Definition at line 176 of file ICP.cc.
Referenced by ICPProcessor::start().
int64_t ICPHandlerCont::ICPDataBuf_IOBuffer_sizeindex [static] |
Definition at line 1039 of file ICP.h.
Referenced by ICPPeerReadCont::PeerReadStateMachine(), and ICPProcessor::start().