LLDelayedGestureError Class Reference

#include <lldelayedgestureerror.h>

List of all members.

Static Public Member Functions

static void gestureMissing (const LLUUID &id)
 Generates a missing gesture error.
static void gestureFailedToLoad (const LLUUID &id)
 Generates a gesture failed to load error.

Private Types

typedef std::list< LLErrorEntryErrorQueue

Static Private Member Functions

static bool doDialog (const LLErrorEntry &ent, bool uuid_ok=false)
static void enqueue (const LLErrorEntry &ent)
static void onIdle (void *userdata)

Static Private Attributes

static ErrorQueue sQueue

Classes

struct  LLErrorEntry


Detailed Description

Definition at line 42 of file lldelayedgestureerror.h.


Member Typedef Documentation

typedef std::list<LLErrorEntry> LLDelayedGestureError::ErrorQueue [private]

Definition at line 76 of file lldelayedgestureerror.h.


Member Function Documentation

void LLDelayedGestureError::gestureMissing ( const LLUUID id  )  [static]

Generates a missing gesture error.

Parameters:
id UUID of missing gesture Delays message for up to 5 seconds if UUID can't be immediately converted to a text description

Definition at line 47 of file lldelayedgestureerror.cpp.

References doDialog(), and enqueue().

Referenced by LLPreviewGesture::onLoadComplete(), and LLGestureManager::onLoadComplete().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLDelayedGestureError::gestureFailedToLoad ( const LLUUID id  )  [static]

Generates a gesture failed to load error.

Parameters:
id UUID of missing gesture Delays message for up to 5 seconds if UUID can't be immediately converted to a text description

Definition at line 57 of file lldelayedgestureerror.cpp.

References doDialog(), and enqueue().

Referenced by LLPreviewGesture::onLoadComplete(), and LLGestureManager::onLoadComplete().

Here is the call graph for this function:

Here is the caller graph for this function:

bool LLDelayedGestureError::doDialog ( const LLErrorEntry ent,
bool  uuid_ok = false 
) [static, private]

void LLDelayedGestureError::enqueue ( const LLErrorEntry ent  )  [static, private]

Definition at line 68 of file lldelayedgestureerror.cpp.

References LLCallbackList::addFunction(), gIdleCallbacks, NULL, onIdle(), and sQueue.

Referenced by gestureFailedToLoad(), gestureMissing(), and onIdle().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLDelayedGestureError::onIdle ( void *  userdata  )  [static, private]

Definition at line 79 of file lldelayedgestureerror.cpp.

References LLCallbackList::deleteFunction(), doDialog(), enqueue(), gIdleCallbacks, NULL, and sQueue.

Referenced by enqueue().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 78 of file lldelayedgestureerror.h.

Referenced by enqueue(), and onIdle().


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

Generated on Fri May 16 08:43:42 2008 for SecondLife by  doxygen 1.5.5