LLPumpIO::LLChainInfo Struct Reference

#include <llpumpio.h>

Collaboration diagram for LLPumpIO::LLChainInfo:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

Definition at line 347 of file llpumpio.h.


Member Typedef Documentation

Definition at line 364 of file llpumpio.h.

Definition at line 365 of file llpumpio.h.


Constructor & Destructor Documentation

LLPumpIO::LLChainInfo::LLChainInfo (  ) 

LLPumpIO::LLChainInfo

Definition at line 1140 of file llpumpio.cpp.

References DEFAULT_CHAIN_EXPIRY_SECS, mTimer, LLMemType::MTYPE_IO_PUMP, and LLFrameTimer::setTimerExpirySec().

Here is the call graph for this function:


Member Function Documentation

void LLPumpIO::LLChainInfo::setTimeoutSeconds ( F32  timeout  ) 

Definition at line 1149 of file llpumpio.cpp.

References mTimer, LLMemType::MTYPE_IO_PUMP, LLFrameTimer::reset(), LLFrameTimer::setTimerExpirySec(), LLFrameTimer::start(), and LLFrameTimer::stop().

Referenced by LLPumpIO::addChain().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 354 of file llpumpio.h.

Definition at line 355 of file llpumpio.h.

Definition at line 356 of file llpumpio.h.

Referenced by LLChainInfo(), and setTimeoutSeconds().

links_t::iterator LLPumpIO::LLChainInfo::mHead

Definition at line 357 of file llpumpio.h.

Referenced by LLPumpIO::handleChainError(), and LLPumpIO::processChain().

Definition at line 359 of file llpumpio.h.

Referenced by LLPumpIO::addChain(), LLPumpIO::processChain(), and LLPumpIO::respond().

Definition at line 360 of file llpumpio.h.

Referenced by LLPumpIO::processChain().

Definition at line 361 of file llpumpio.h.

Referenced by LLPumpIO::addChain(), LLPumpIO::processChain(), and LLPumpIO::respond().

Definition at line 366 of file llpumpio.h.


The documentation for this struct was generated from the following files:

Generated on Fri May 16 09:01:04 2008 for SecondLife by  doxygen 1.5.5