LLScriptDataCollection Class Reference

#include <lscript_execute.h>

Collaboration diagram for LLScriptDataCollection:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLScriptDataCollection (LSCRIPTStateEventType type, LLScriptLibData *data)
 LLScriptDataCollection (U8 *src, S32 &offset)
 ~LLScriptDataCollection ()
S32 getSavedSize ()
S32 write2bytestream (U8 *dest)

Public Attributes

LSCRIPTStateEventType mType
LLScriptLibDatamData

Detailed Description

Definition at line 187 of file lscript_execute.h.


Constructor & Destructor Documentation

LLScriptDataCollection::LLScriptDataCollection ( LSCRIPTStateEventType  type,
LLScriptLibData data 
) [inline]

Definition at line 190 of file lscript_execute.h.

LLScriptDataCollection::LLScriptDataCollection ( U8 src,
S32 offset 
) [inline]

Definition at line 194 of file lscript_execute.h.

References bytestream2integer(), i, mData, mType, and S32.

LLScriptDataCollection::~LLScriptDataCollection (  )  [inline]

Definition at line 209 of file lscript_execute.h.

References mData, and NULL.


Member Function Documentation

S32 LLScriptDataCollection::getSavedSize (  )  [inline]

Definition at line 215 of file lscript_execute.h.

References LLScriptLibData::getSavedSize(), i, LST_NULL, mData, mType, S32, and size.

Referenced by LLScriptEventData::getSavedSize().

S32 LLScriptDataCollection::write2bytestream ( U8 dest  )  [inline]

Definition at line 232 of file lscript_execute.h.

References integer2bytestream(), LST_NULL, mData, mType, S32, and LLScriptLibData::write2bytestream().

Referenced by LLScriptEventData::write2bytestream().


Member Data Documentation

LLScriptLibData* LLScriptDataCollection::mData

Definition at line 255 of file lscript_execute.h.

Referenced by getSavedSize(), LLScriptDataCollection(), LLScriptExecute::run(), write2bytestream(), and ~LLScriptDataCollection().

LSCRIPTStateEventType LLScriptDataCollection::mType

Definition at line 254 of file lscript_execute.h.

Referenced by LLScriptEventData::getNextEvent(), getSavedSize(), LLScriptDataCollection(), LLScriptEventData::removeEventType(), LLScriptExecute::run(), and write2bytestream().


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