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 | |
LLMessageSystem * | mMsg |
bool | mPending |
bool | mCurrIsGroup |
LLHost | mCurrHost |
Definition at line 105 of file llcachename.cpp.
ReplySender::ReplySender | ( | LLMessageSystem * | msg | ) |
Definition at line 123 of file llcachename.cpp.
ReplySender::~ReplySender | ( | ) |
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().
LLHost ReplySender::mCurrHost [private] |
bool ReplySender::mCurrIsGroup [private] |
LLMessageSystem* ReplySender::mMsg [private] |
bool ReplySender::mPending [private] |