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

Struct to hide away Ecore implementation details. More...

Public Member Functions

 Impl (unsigned int milliSec)
 
 Impl (unsigned int milliSec)
 
 ~Impl ()
 
bool Running ()
 
void Start (void *internalTimerPtr)
 
void Stop ()
 

Public Attributes

Ecore_Timer * mId
 
unsigned int mInterval
 
uv_timer_t * mTimerHandle
 
bool mRunning
 

Detailed Description

Struct to hide away Ecore implementation details.

Definition at line 49 of file ecore-timer-impl.cpp.

Constructor & Destructor Documentation

Dali::Internal::Adaptor::Timer::Impl::Impl ( unsigned int  milliSec)
inline

Definition at line 51 of file ecore-timer-impl.cpp.

Dali::Internal::Adaptor::Timer::Impl::Impl ( unsigned int  milliSec)
inline

Definition at line 58 of file uv-timer-impl.cpp.

Dali::Internal::Adaptor::Timer::Impl::~Impl ( )
inline

Definition at line 65 of file uv-timer-impl.cpp.

References Dali::Internal::Adaptor::anonymous_namespace{uv-callback-manager.cpp}::FreeHandleCallback(), and mTimerHandle.

Here is the call graph for this function:

Member Function Documentation

bool Dali::Internal::Adaptor::Timer::Impl::Running ( )
inline

Definition at line 74 of file uv-timer-impl.cpp.

References mRunning.

void Dali::Internal::Adaptor::Timer::Impl::Start ( void *  internalTimerPtr)
inline

Definition at line 79 of file uv-timer-impl.cpp.

References mInterval, mRunning, mTimerHandle, Stop(), and Dali::Internal::Adaptor::anonymous_namespace{ecore-timer-impl.cpp}::TimerSourceFunc().

Here is the call graph for this function:

void Dali::Internal::Adaptor::Timer::Impl::Stop ( )
inline

Definition at line 99 of file uv-timer-impl.cpp.

References mRunning, and mTimerHandle.

Referenced by Start().

Here is the caller graph for this function:

Member Data Documentation

Ecore_Timer* Dali::Internal::Adaptor::Timer::Impl::mId
unsigned int Dali::Internal::Adaptor::Timer::Impl::mInterval
bool Dali::Internal::Adaptor::Timer::Impl::mRunning

Definition at line 111 of file uv-timer-impl.cpp.

Referenced by Running(), Start(), and Stop().

uv_timer_t* Dali::Internal::Adaptor::Timer::Impl::mTimerHandle

Definition at line 109 of file uv-timer-impl.cpp.

Referenced by Start(), Stop(), and ~Impl().


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