#include <ecore-integration.h>

Inheritance diagram for DBus::Ecore::BusTimeout:
Inheritance graph

Private Member Functions

 BusTimeout (Timeout::Internal *)
 
 ~BusTimeout ()
 
void toggle ()
 
void _enable ()
 
void _disable ()
 

Static Private Member Functions

static Eina_Bool timeout_handler (void *)
 

Private Attributes

Ecore_Timer * _etimer
 

Friends

class BusDispatcher
 

Additional Inherited Members

- Public Member Functions inherited from DBus::Timeout
 Timeout (Internal *i)
 
virtual ~Timeout ()
 
int interval () const
 Gets the timeout interval.
 
bool enabled () const
 
bool handle ()
 Calls the timeout handler for this timeout.
 

Detailed Description

Definition at line 42 of file ecore-integration.h.

Constructor & Destructor Documentation

◆ BusTimeout()

Ecore::BusTimeout::BusTimeout ( Timeout::Internal *  ti)
private

Definition at line 36 of file ecore-integration.cpp.

References _enable(), and DBus::Timeout::enabled().

◆ ~BusTimeout()

Ecore::BusTimeout::~BusTimeout ( )
private

Definition at line 45 of file ecore-integration.cpp.

Member Function Documentation

◆ _disable()

void Ecore::BusTimeout::_disable ( )
private

Definition at line 82 of file ecore-integration.cpp.

References DBus::debug_log.

◆ _enable()

void Ecore::BusTimeout::_enable ( )
private

Definition at line 75 of file ecore-integration.cpp.

References DBus::debug_log, and DBus::Timeout::interval().

Referenced by BusTimeout().

◆ timeout_handler()

Eina_Bool Ecore::BusTimeout::timeout_handler ( void *  data)
staticprivate

Definition at line 64 of file ecore-integration.cpp.

References DBus::debug_log, and DBus::Timeout::handle().

◆ toggle()

void Ecore::BusTimeout::toggle ( )
privatevirtual

Implements DBus::Timeout.

Definition at line 50 of file ecore-integration.cpp.

References DBus::debug_log, and DBus::Timeout::enabled().

Friends And Related Symbol Documentation

◆ BusDispatcher

friend class BusDispatcher
friend

Definition at line 61 of file ecore-integration.h.

Member Data Documentation

◆ _etimer

Ecore_Timer* DBus::Ecore::BusTimeout::_etimer
private

Definition at line 59 of file ecore-integration.h.


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