30 #include <dbus/dbus.h>
68 debug_log(
"Ecore::BusTimeout::timeout_handler( void *data )");
72 return ECORE_CALLBACK_RENEW;
77 debug_log(
"Ecore::BusTimeout::_enable()");
79 _etimer = ecore_timer_add(((
double)
Timeout::interval()) / 1000, timeout_handler,
this);
84 debug_log(
"Ecore::BusTimeout::_disable()");
86 ecore_timer_del(_etimer);
90 :
Watch(wi), fd_handler(NULL), _bd(NULL)
115 debug_log(
"Ecore::BusWatch watch_handler");
117 int flags = w->
flags();
119 if (w->
flags() & DBUS_WATCH_READABLE)
120 ecore_main_fd_handler_active_set(w->
fd_handler, ECORE_FD_READ);
121 if (w->
flags() & DBUS_WATCH_WRITABLE)
122 ecore_main_fd_handler_active_set(w->
fd_handler, ECORE_FD_WRITE);
134 fd_handler = ecore_main_fd_handler_add(descriptor(),
135 (Ecore_Fd_Handler_Flags)(ECORE_FD_READ | ECORE_FD_WRITE),
144 ecore_main_fd_handler_del(fd_handler);
174 debug_log(
"ecore: removed timeout %p", t);
184 debug_log(
"ecore: added watch %p (%s) fd=%d flags=%d",