#include <llpumpio.h>
Collaboration diagram for LLPumpIO::LLChainInfo:
Public Types | |
typedef std::pair< LLIOPipe::ptr_t, apr_pollfd_t > | pipe_conditional_t |
typedef std::vector< pipe_conditional_t > | conditionals_t |
Public Member Functions | |
LLChainInfo () | |
void | setTimeoutSeconds (F32 timeout) |
Public Attributes | |
bool | mInit |
S32 | mLock |
LLFrameTimer | mTimer |
links_t::iterator | mHead |
links_t | mChainLinks |
LLIOPipe::buffer_ptr_t | mData |
bool | mEOS |
LLSD | mContext |
conditionals_t | mDescriptors |
Definition at line 347 of file llpumpio.h.
typedef std::vector<pipe_conditional_t> LLPumpIO::LLChainInfo::conditionals_t |
Definition at line 365 of file llpumpio.h.
typedef std::pair<LLIOPipe::ptr_t, apr_pollfd_t> LLPumpIO::LLChainInfo::pipe_conditional_t |
Definition at line 364 of file llpumpio.h.
LLPumpIO::LLChainInfo::LLChainInfo | ( | ) |
Definition at line 1014 of file llpumpio.cpp.
References DEFAULT_CHAIN_EXPIRY_SECS, mTimer, LLMemType::MTYPE_IO_PUMP, and LLFrameTimer::setTimerExpirySec().
Definition at line 1023 of file llpumpio.cpp.
References f, mTimer, LLMemType::MTYPE_IO_PUMP, LLFrameTimer::reset(), LLFrameTimer::setTimerExpirySec(), LLFrameTimer::start(), and LLFrameTimer::stop().
Referenced by LLPumpIO::addChain().
Definition at line 358 of file llpumpio.h.
Referenced by LLPumpIO::addChain(), LLPumpIO::handleChainError(), LLPumpIO::processChain(), and LLPumpIO::respond().
Definition at line 361 of file llpumpio.h.
Referenced by LLPumpIO::addChain(), LLPumpIO::processChain(), and LLPumpIO::respond().
Definition at line 359 of file llpumpio.h.
Referenced by LLPumpIO::addChain(), LLPumpIO::processChain(), and LLPumpIO::respond().
Definition at line 366 of file llpumpio.h.
links_t::iterator LLPumpIO::LLChainInfo::mHead |
Definition at line 357 of file llpumpio.h.
Referenced by LLPumpIO::handleChainError(), and LLPumpIO::processChain().
Definition at line 354 of file llpumpio.h.
Definition at line 355 of file llpumpio.h.