#include <llmessagetemplate.h>
Public Types | |
| typedef std::map< char *, LLMsgBlkData * > | msg_blk_data_map_t |
Public Member Functions | |
| LLMsgData (const char *name) | |
| ~LLMsgData () | |
| void | addBlock (LLMsgBlkData *blockp) |
| void | addDataFast (char *blockname, char *varname, const void *data, S32 size, EMsgVariableType type, S32 data_size=-1) |
Public Attributes | |
| S32 | mOffset |
| msg_blk_data_map_t | mMemberBlocks |
| char * | mName |
| S32 | mTotalSize |
Definition at line 117 of file llmessagetemplate.h.
| typedef std::map<char*, LLMsgBlkData*> LLMsgData::msg_blk_data_map_t |
Definition at line 138 of file llmessagetemplate.h.
| LLMsgData::LLMsgData | ( | const char * | name | ) | [inline] |
| LLMsgData::~LLMsgData | ( | ) | [inline] |
| void LLMsgData::addBlock | ( | LLMsgBlkData * | blockp | ) | [inline] |
Definition at line 129 of file llmessagetemplate.h.
References mMemberBlocks, and LLMsgBlkData::mName.
Referenced by LLTemplateMessageReader::decodeData(), and LLTemplateMessageBuilder::newMessage().

| void LLMsgData::addDataFast | ( | char * | blockname, | |
| char * | varname, | |||
| const void * | data, | |||
| S32 | size, | |||
| EMsgVariableType | type, | |||
| S32 | data_size = -1 | |||
| ) |
Definition at line 59 of file llmessagetemplate.cpp.
References LLMsgBlkData::addData(), LLMsgBlkData::mBlockNumber, and mMemberBlocks.

Definition at line 137 of file llmessagetemplate.h.
Definition at line 139 of file llmessagetemplate.h.
Referenced by addBlock(), addDataFast(), buildBlock(), LLTemplateMessageBuilder::copyFromMessageData(), LLSDMessageBuilder::copyFromMessageData(), LLTemplateMessageReader::decodeData(), LLTemplateMessageReader::getData(), LLTemplateMessageReader::getNumberOfBlocks(), LLTemplateMessageReader::getSize(), LLTemplateMessageBuilder::isMessageFull(), LLTemplateMessageBuilder::nextBlock(), LLTemplateMessageBuilder::removeLastBlock(), and ~LLMsgData().
| char* LLMsgData::mName |
Definition at line 140 of file llmessagetemplate.h.
Referenced by LLTemplateMessageReader::getData(), LLTemplateMessageReader::getSize(), and LLMsgData().
Definition at line 141 of file llmessagetemplate.h.
1.5.5