tut::rpc_server_data Struct Reference

Collaboration diagram for tut::rpc_server_data:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 rpc_server_data ()
 ~rpc_server_data ()
void pump_loop (const LLSD &request)

Public Attributes

apr_pool_tmPool
LLPumpIOmPump
LLPumpIO::chain_t mChain
LLSimpleRPCClientmClient
LLSD mResponse

Classes

class  LLSimpleRPCClient
class  LLSimpleRPCResponse
class  LLSimpleRPCServer

Detailed Description

Definition at line 1115 of file io.cpp.


Constructor & Destructor Documentation

tut::rpc_server_data::rpc_server_data (  )  [inline]

Definition at line 1192 of file io.cpp.

References mChain, mClient, mPool, mPump, mResponse, and NULL.

tut::rpc_server_data::~rpc_server_data (  )  [inline]

Definition at line 1208 of file io.cpp.

References mChain, mPool, mPump, and NULL.


Member Function Documentation

void tut::rpc_server_data::pump_loop ( const LLSD request  )  [inline]

Definition at line 1216 of file io.cpp.

References LLPumpIO::addChain(), LLPumpIO::callback(), DEFAULT_CHAIN_EXPIRY_SECS, tut::rpc_server_data::LLSimpleRPCClient::echo(), LLTimer::hasExpired(), LLSD::isUndefined(), mChain, mClient, mPump, mResponse, LLPumpIO::pump(), request(), and LLTimer::setTimerExpirySec().


Member Data Documentation

LLPumpIO::chain_t tut::rpc_server_data::mChain

Definition at line 1188 of file io.cpp.

Referenced by pump_loop(), rpc_server_data(), and ~rpc_server_data().

LLSimpleRPCClient* tut::rpc_server_data::mClient

Definition at line 1189 of file io.cpp.

Referenced by pump_loop(), and rpc_server_data().

apr_pool_t* tut::rpc_server_data::mPool

Definition at line 1186 of file io.cpp.

Referenced by rpc_server_data(), and ~rpc_server_data().

LLPumpIO* tut::rpc_server_data::mPump

Definition at line 1187 of file io.cpp.

Referenced by pump_loop(), rpc_server_data(), and ~rpc_server_data().

LLSD tut::rpc_server_data::mResponse

Definition at line 1190 of file io.cpp.

Referenced by pump_loop(), and rpc_server_data().


The documentation for this struct was generated from the following file:
Generated on Thu Jul 1 06:12:06 2010 for Second Life Viewer by  doxygen 1.4.7