LLMessageStringTable Class Reference

#include <message.h>

List of all members.

Public Member Functions

 LLMessageStringTable ()
 ~LLMessageStringTable ()
char * getString (const char *str)

Public Attributes

U32 mUsed
BOOL mEmpty [MESSAGE_NUMBER_OF_HASH_BUCKETS]
char mString [MESSAGE_NUMBER_OF_HASH_BUCKETS][MESSAGE_MAX_STRINGS_LENGTH]


Detailed Description

Definition at line 71 of file message.h.


Constructor & Destructor Documentation

LLMessageStringTable::LLMessageStringTable (  ) 

Definition at line 52 of file message_string_table.cpp.

References i, mEmpty, MESSAGE_NUMBER_OF_HASH_BUCKETS, mString, and TRUE.

LLMessageStringTable::~LLMessageStringTable (  ) 

Definition at line 63 of file message_string_table.cpp.


Member Function Documentation

char * LLMessageStringTable::getString ( const char *  str  ) 

Definition at line 67 of file message_string_table.cpp.

References FALSE, i, llendl, llinfos, mEmpty, message_hash_my_string(), MESSAGE_MAX_STRINGS_LENGTH, MESSAGE_NUMBER_OF_HASH_BUCKETS, mString, and mUsed.

Referenced by LLMessageSystem::addBinaryData(), LLMessageSystem::addBOOL(), LLMessageSystem::addF32(), LLMessageSystem::addF64(), LLMessageSystem::addHandlerFunc(), LLMessageSystem::addIPAddr(), LLMessageSystem::addIPPort(), LLMessageSystem::addQuat(), LLMessageSystem::addS16(), LLMessageSystem::addS32(), LLMessageSystem::addS8(), LLMessageSystem::addString(), LLMessageSystem::addU16(), LLMessageSystem::addU32(), LLMessageSystem::addU64(), LLMessageSystem::addU8(), LLMessageSystem::addUUID(), LLMessageSystem::addVector3(), LLMessageSystem::addVector3d(), LLMessageSystem::addVector4(), LLMessageSystem::callHandler(), check_for_unrecognized_messages(), LLMessageSystem::delHandlerFunc(), LLMessageSystem::dispatch(), tut::LLSDMessageReaderTestData::ensureMessageName(), findTemplate(), LLMessageSystem::getBinaryData(), LLMessageSystem::getBOOL(), LLMessageSystem::getF32(), LLMessageSystem::getF64(), LLMessageSystem::getIPAddr(), LLMessageSystem::getIPPort(), LLMessageSystem::getNumberOfBlocks(), LLMessageSystem::getQuat(), LLMessageSystem::getS16(), LLMessageSystem::getS32(), LLMessageSystem::getS8(), LLMessageSystem::getSize(), LLMessageSystem::getString(), LLMessageSystem::getU16(), LLMessageSystem::getU32(), LLMessageSystem::getU64(), LLMessageSystem::getU8(), LLMessageSystem::getUUID(), LLMessageSystem::getVector3(), LLMessageSystem::getVector3d(), LLMessageSystem::getVector4(), init_prehash_data(), LLMessageSystem::isMessage(), LLMessageSystem::isSendFull(), LLMessageBlock::LLMessageBlock(), LLMessageTemplate::LLMessageTemplate(), LLMessageVariable::LLMessageVariable(), LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), LLMessageHandlerBridge::post(), tut::LLMessageTemplateParserTestData::prehash(), and LLMessageSystem::setHandlerFunc().


Member Data Documentation

BOOL LLMessageStringTable::mEmpty[MESSAGE_NUMBER_OF_HASH_BUCKETS]

Definition at line 80 of file message.h.

Referenced by dump_prehash_files(), getString(), and LLMessageStringTable().

char LLMessageStringTable::mString[MESSAGE_NUMBER_OF_HASH_BUCKETS][MESSAGE_MAX_STRINGS_LENGTH]

Definition at line 81 of file message.h.

Referenced by dump_prehash_files(), getString(), and LLMessageStringTable().

U32 LLMessageStringTable::mUsed

Definition at line 79 of file message.h.

Referenced by getString().


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