Dali 3D User Interface Engine
List of all members | Public Types | Public Member Functions | Public Attributes
Dali::Internal::Adaptor::CallbackData Struct Reference

Structure contains the callback function and control options. More...

Collaboration diagram for Dali::Internal::Adaptor::CallbackData:
Collaboration graph
[legend]

Public Types

typedef void(* CallbackFunction )(uv_idle_t *)
 

Public Member Functions

 CallbackData (CallbackBase *callback)
 Constructor. More...
 
 ~CallbackData ()
 Destructor. More...
 
 CallbackData (CallbackBase *callback)
 Constructor. More...
 
void AddIdle (CallbackFunction callback)
 Add the idle callback. More...
 
 ~CallbackData ()
 Destructor. More...
 

Public Attributes

CallbackBasemCallback
 call back More...
 
CallbackBasemRemoveFromContainerFunction
 Called to remove the callbackdata from the callback container. More...
 
Ecore_Idler * mIdler
 ecore idler More...
 
uv_idle_t * mIdleHandle
 idle handle More...
 
bool mExecute
 whether to run the callback More...
 

Detailed Description

Structure contains the callback function and control options.

Definition at line 41 of file ecore-callback-manager.cpp.

Member Typedef Documentation

typedef void(* Dali::Internal::Adaptor::CallbackData::CallbackFunction)(uv_idle_t *)

Definition at line 51 of file uv-callback-manager.cpp.

Constructor & Destructor Documentation

Dali::Internal::Adaptor::CallbackData::CallbackData ( CallbackBase callback)
inline

Constructor.

Definition at line 47 of file ecore-callback-manager.cpp.

Dali::Internal::Adaptor::CallbackData::~CallbackData ( )
inline

Destructor.

Definition at line 56 of file ecore-callback-manager.cpp.

References mCallback, and mRemoveFromContainerFunction.

Dali::Internal::Adaptor::CallbackData::CallbackData ( CallbackBase callback)
inline

Constructor.

Definition at line 56 of file uv-callback-manager.cpp.

Dali::Internal::Adaptor::CallbackData::~CallbackData ( )
inline

Member Function Documentation

void Dali::Internal::Adaptor::CallbackData::AddIdle ( CallbackFunction  callback)
inline

Add the idle callback.

Definition at line 67 of file uv-callback-manager.cpp.

References mIdleHandle.

Member Data Documentation

CallbackBase * Dali::Internal::Adaptor::CallbackData::mCallback
bool Dali::Internal::Adaptor::CallbackData::mExecute

whether to run the callback

Definition at line 101 of file uv-callback-manager.cpp.

uv_idle_t* Dali::Internal::Adaptor::CallbackData::mIdleHandle

idle handle

Definition at line 100 of file uv-callback-manager.cpp.

Referenced by AddIdle(), and ~CallbackData().

Ecore_Idler* Dali::Internal::Adaptor::CallbackData::mIdler
CallbackBase * Dali::Internal::Adaptor::CallbackData::mRemoveFromContainerFunction

The documentation for this struct was generated from the following files:
Dali Docs Home
Read more about Dali