DBus::Ecore::BusTimeout Class Reference
#include <ecore-integration.h>
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 |
Detailed Description
Definition at line 42 of file ecore-integration.h.
Constructor & Destructor Documentation
Ecore::BusTimeout::BusTimeout | ( | Timeout::Internal * | ti | ) | [private] |
Definition at line 36 of file ecore-integration.cpp.
References _enable(), and DBus::Timeout::enabled().
Ecore::BusTimeout::~BusTimeout | ( | ) | [private] |
Definition at line 45 of file ecore-integration.cpp.
References _disable().
Member Function Documentation
void Ecore::BusTimeout::_disable | ( | ) | [private] |
Definition at line 82 of file ecore-integration.cpp.
References _etimer, and DBus::debug_log.
Referenced by toggle(), and ~BusTimeout().
void Ecore::BusTimeout::_enable | ( | ) | [private] |
Definition at line 75 of file ecore-integration.cpp.
References _etimer, DBus::debug_log, DBus::Timeout::interval(), and timeout_handler().
Referenced by BusTimeout(), and toggle().
Eina_Bool Ecore::BusTimeout::timeout_handler | ( | void * | data | ) | [static, private] |
Definition at line 64 of file ecore-integration.cpp.
References DBus::debug_log, and DBus::Timeout::handle().
Referenced by _enable().
void Ecore::BusTimeout::toggle | ( | ) | [private, virtual] |
Implements DBus::Timeout.
Definition at line 50 of file ecore-integration.cpp.
References _disable(), _enable(), DBus::debug_log, and DBus::Timeout::enabled().
Friends And Related Function Documentation
friend class BusDispatcher [friend] |
Definition at line 61 of file ecore-integration.h.
Member Data Documentation
Ecore_Timer* DBus::Ecore::BusTimeout::_etimer [private] |
Definition at line 59 of file ecore-integration.h.
Referenced by _disable(), and _enable().
The documentation for this class was generated from the following files: