LLReliablePacketParams Class Reference

#include <llpacketack.h>

Collaboration diagram for LLReliablePacketParams:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLReliablePacketParams ()
 ~LLReliablePacketParams ()
void clear ()
void set (const LLHost &host, S32 retries, BOOL ping_based_retry, F32 timeout, void(*callback)(void **, S32), void **callback_data, char *name)

Public Attributes

LLHost mHost
S32 mRetries
BOOL mPingBasedRetry
F32 mTimeout
void(* mCallback )(void **, S32)
void ** mCallbackData
char * mMessageName

Detailed Description

Definition at line 37 of file llpacketack.h.


Constructor & Destructor Documentation

LLReliablePacketParams::LLReliablePacketParams (  )  [inline]

Definition at line 49 of file llpacketack.h.

References clear().

LLReliablePacketParams::~LLReliablePacketParams (  )  [inline]

Definition at line 54 of file llpacketack.h.


Member Function Documentation

void LLReliablePacketParams::clear (  )  [inline]

Definition at line 56 of file llpacketack.h.

References LLHost::invalidate(), mCallback, mCallbackData, mHost, mMessageName, mPingBasedRetry, mRetries, mTimeout, NULL, and TRUE.

Referenced by LLReliablePacketParams(), and LLMessageSystem::sendMessage().

void LLReliablePacketParams::set ( const LLHost host,
S32  retries,
BOOL  ping_based_retry,
F32  timeout,
void(*)(void **, S32 callback,
void **  callback_data,
char *  name 
) [inline]

Definition at line 67 of file llpacketack.h.

References mCallback, mCallbackData, mHost, mMessageName, mPingBasedRetry, mRetries, and mTimeout.

Referenced by LLMessageSystem::flushSemiReliable(), and LLMessageSystem::sendReliable().


Member Data Documentation

void(* LLReliablePacketParams::mCallback)(void **, S32)

Referenced by clear(), LLMessageSystem::createResponder(), and set().

void** LLReliablePacketParams::mCallbackData

Definition at line 45 of file llpacketack.h.

Referenced by clear(), LLMessageSystem::createResponder(), and set().

LLHost LLReliablePacketParams::mHost

Definition at line 40 of file llpacketack.h.

Referenced by clear(), and set().

char* LLReliablePacketParams::mMessageName

Definition at line 46 of file llpacketack.h.

Referenced by clear(), and set().

BOOL LLReliablePacketParams::mPingBasedRetry

Definition at line 42 of file llpacketack.h.

Referenced by clear(), and set().

S32 LLReliablePacketParams::mRetries

Definition at line 41 of file llpacketack.h.

Referenced by clear(), and set().

F32 LLReliablePacketParams::mTimeout

Definition at line 43 of file llpacketack.h.

Referenced by clear(), and set().


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