ReplySender Class Reference

Collaboration diagram for ReplySender:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ReplySender (LLMessageSystem *msg)
 ~ReplySender ()
void send (const LLUUID &id, const LLCacheNameEntry &entry, const LLHost &host)

Private Member Functions

void flush ()

Private Attributes

LLMessageSystemmMsg
bool mPending
bool mCurrIsGroup
LLHost mCurrHost

Detailed Description

Definition at line 105 of file llcachename.cpp.


Constructor & Destructor Documentation

ReplySender::ReplySender ( LLMessageSystem msg  ) 

Definition at line 123 of file llcachename.cpp.

ReplySender::~ReplySender (  ) 

Definition at line 127 of file llcachename.cpp.

References flush().


Member Function Documentation

void ReplySender::flush (  )  [private]

Definition at line 174 of file llcachename.cpp.

References mCurrHost, mMsg, mPending, and LLMessageSystem::sendReliable().

Referenced by send(), and ~ReplySender().

void ReplySender::send ( const LLUUID id,
const LLCacheNameEntry entry,
const LLHost host 
)

Definition at line 132 of file llcachename.cpp.

References _PREHASH_FirstName, _PREHASH_GroupName, _PREHASH_ID, _PREHASH_LastName, _PREHASH_UUIDGroupNameReply, _PREHASH_UUIDNameBlock, _PREHASH_UUIDNameReply, LLMessageSystem::addStringFast(), LLMessageSystem::addUUIDFast(), flush(), LLMessageSystem::isSendFullFast(), mCurrHost, mCurrIsGroup, LLCacheNameEntry::mFirstName, LLCacheNameEntry::mGroupName, LLCacheNameEntry::mIsGroup, LLCacheNameEntry::mLastName, mMsg, mPending, LLMessageSystem::newMessageFast(), and LLMessageSystem::nextBlockFast().

Referenced by LLCacheName::Impl::processUUIDRequest().


Member Data Documentation

LLHost ReplySender::mCurrHost [private]

Definition at line 120 of file llcachename.cpp.

Referenced by flush(), and send().

bool ReplySender::mCurrIsGroup [private]

Definition at line 119 of file llcachename.cpp.

Referenced by send().

LLMessageSystem* ReplySender::mMsg [private]

Definition at line 117 of file llcachename.cpp.

Referenced by flush(), and send().

bool ReplySender::mPending [private]

Definition at line 118 of file llcachename.cpp.

Referenced by flush(), and send().


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