tut::namevalue_test Struct Reference

Collaboration diagram for tut::namevalue_test:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 namevalue_test ()
 ~namevalue_test ()
void reset ()
void setExpectedResult (ENameValueType type, void *value)
void verifyChange (LLNameValue *changed)
void HandleCallback (LLNameValue *changed)

Static Public Member Functions

static void NameValueCallbackFunction (LLNameValue *changed, void **data)

Public Attributes

ENameValueType mExpectedNameValueType
UNameValueReference mExpectedNameValueReference
int mCallbackCount

Detailed Description

Definition at line 41 of file llnamevalue_tut.cpp.


Constructor & Destructor Documentation

tut::namevalue_test::namevalue_test (  )  [inline]

Definition at line 43 of file llnamevalue_tut.cpp.

References mCallbackCount, mExpectedNameValueReference, mExpectedNameValueType, NULL, NVT_NULL, and u_name_value_reference::string.

tut::namevalue_test::~namevalue_test (  )  [inline]

Definition at line 50 of file llnamevalue_tut.cpp.

References reset().


Member Function Documentation

void tut::namevalue_test::HandleCallback ( LLNameValue changed  )  [inline]

Definition at line 156 of file llnamevalue_tut.cpp.

References mCallbackCount, and verifyChange().

Referenced by NameValueCallbackFunction().

static void tut::namevalue_test::NameValueCallbackFunction ( LLNameValue changed,
void **  data 
) [inline, static]

Definition at line 163 of file llnamevalue_tut.cpp.

References HandleCallback().

void tut::namevalue_test::reset (  )  [inline]

Definition at line 55 of file llnamevalue_tut.cpp.

References u_name_value_reference::f32, mCallbackCount, mExpectedNameValueReference, mExpectedNameValueType, NULL, NVT_ASSET, NVT_F32, NVT_NULL, NVT_S32, NVT_STRING, NVT_U32, NVT_U64, NVT_VEC3, u_name_value_reference::s32, u_name_value_reference::string, u_name_value_reference::u32, u_name_value_reference::u64, and u_name_value_reference::vec3.

Referenced by setExpectedResult(), and ~namevalue_test().

void tut::namevalue_test::setExpectedResult ( ENameValueType  type,
void value 
) [inline]

Definition at line 91 of file llnamevalue_tut.cpp.

References u_name_value_reference::f32, mExpectedNameValueReference, mExpectedNameValueType, NVT_ASSET, NVT_F32, NVT_S32, NVT_STRING, NVT_U32, NVT_U64, NVT_VEC3, reset(), S32, u_name_value_reference::s32, u_name_value_reference::string, u_name_value_reference::u32, u_name_value_reference::u64, and u_name_value_reference::vec3.

void tut::namevalue_test::verifyChange ( LLNameValue changed  )  [inline]

Definition at line 121 of file llnamevalue_tut.cpp.

References tut::ensure_memory_matches(), u_name_value_reference::f32, LLNameValue::getAsset(), LLNameValue::getF32(), LLNameValue::getS32(), LLNameValue::getString(), LLNameValue::getU32(), LLNameValue::getU64(), LLNameValue::getVec3(), mExpectedNameValueReference, mExpectedNameValueType, NameValueTypeStrings, NVT_ASSET, NVT_F32, NVT_S32, NVT_STRING, NVT_U32, NVT_U64, NVT_VEC3, u_name_value_reference::s32, u_name_value_reference::string, u_name_value_reference::u32, u_name_value_reference::u64, and u_name_value_reference::vec3.

Referenced by HandleCallback().


Member Data Documentation

int tut::namevalue_test::mCallbackCount

Definition at line 171 of file llnamevalue_tut.cpp.

Referenced by HandleCallback(), namevalue_test(), and reset().

UNameValueReference tut::namevalue_test::mExpectedNameValueReference

Definition at line 170 of file llnamevalue_tut.cpp.

Referenced by namevalue_test(), reset(), setExpectedResult(), and verifyChange().

ENameValueType tut::namevalue_test::mExpectedNameValueType

Definition at line 169 of file llnamevalue_tut.cpp.

Referenced by namevalue_test(), reset(), setExpectedResult(), and verifyChange().


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