LLScriptEventData Class Reference

#include <lscript_execute.h>

Collaboration diagram for LLScriptEventData:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLScriptEventData ()
 LLScriptEventData (U8 *src, S32 &offset)
void set (U8 *src, S32 &offset)
 ~LLScriptEventData ()
void addEventData (LLScriptDataCollection *data)
LLScriptDataCollectiongetNextEvent (LSCRIPTStateEventType type)
LLScriptDataCollectiongetNextEvent ()
void removeEventType (LSCRIPTStateEventType type)
S32 getSavedSize ()
S32 write2bytestream (U8 *dest)

Public Attributes

LLLinkedList
< LLScriptDataCollection
mEventDataList


Detailed Description

Definition at line 259 of file lscript_execute.h.


Constructor & Destructor Documentation

LLScriptEventData::LLScriptEventData (  )  [inline]

Definition at line 262 of file lscript_execute.h.

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

Definition at line 263 of file lscript_execute.h.

References LLLinkedList< DATA_TYPE >::addData(), bytestream2integer(), i, mEventDataList, and S32.

Here is the call graph for this function:

LLScriptEventData::~LLScriptEventData (  )  [inline]

Definition at line 281 of file lscript_execute.h.

References LLLinkedList< DATA_TYPE >::deleteAllData(), and mEventDataList.

Here is the call graph for this function:


Member Function Documentation

void LLScriptEventData::set ( U8 src,
S32 offset 
) [inline]

Definition at line 272 of file lscript_execute.h.

References LLLinkedList< DATA_TYPE >::addData(), bytestream2integer(), i, mEventDataList, and S32.

Here is the call graph for this function:

void LLScriptEventData::addEventData ( LLScriptDataCollection data  )  [inline]

Definition at line 286 of file lscript_execute.h.

References LLLinkedList< DATA_TYPE >::addDataAtEnd(), LLLinkedList< DATA_TYPE >::getLength(), MAX_EVENTS_IN_QUEUE, and mEventDataList.

Here is the call graph for this function:

LLScriptDataCollection* LLScriptEventData::getNextEvent ( LSCRIPTStateEventType  type  )  [inline]

Definition at line 293 of file lscript_execute.h.

References LLLinkedList< DATA_TYPE >::getFirstData(), LLLinkedList< DATA_TYPE >::getNextData(), mEventDataList, LLScriptDataCollection::mType, NULL, and LLLinkedList< DATA_TYPE >::removeCurrentData().

Referenced by LLScriptExecute::run().

Here is the call graph for this function:

Here is the caller graph for this function:

LLScriptDataCollection* LLScriptEventData::getNextEvent (  )  [inline]

Definition at line 308 of file lscript_execute.h.

References LLLinkedList< DATA_TYPE >::getFirstData(), mEventDataList, NULL, and LLLinkedList< DATA_TYPE >::removeCurrentData().

Here is the call graph for this function:

void LLScriptEventData::removeEventType ( LSCRIPTStateEventType  type  )  [inline]

S32 LLScriptEventData::getSavedSize (  )  [inline]

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


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Fri May 16 09:01:58 2008 for SecondLife by  doxygen 1.5.5