DBus::Ecore::BusDispatcher Class Reference

#include <ecore-integration.h>

Inheritance diagram for DBus::Ecore::BusDispatcher:
Inheritance graph

Public Member Functions

 BusDispatcher ()
 
void enter ()
 
void leave ()
 
Timeoutadd_timeout (Timeout::Internal *)
 
void rem_timeout (Timeout *)
 
Watchadd_watch (Watch::Internal *)
 
void rem_watch (Watch *)
 
- Public Member Functions inherited from DBus::Dispatcher
virtual ~Dispatcher ()
 
void queue_connection (Connection::Private *)
 
void dispatch_pending ()
 
bool has_something_to_dispatch ()
 
virtual void enter ()=0
 
virtual void leave ()=0
 
virtual Timeoutadd_timeout (Timeout::Internal *)=0
 
virtual void rem_timeout (Timeout *)=0
 
virtual Watchadd_watch (Watch::Internal *)=0
 
virtual void rem_watch (Watch *)=0
 

Static Public Member Functions

static Eina_Bool dispatch (void *data, Ecore_Fd_Handler *fdh)
 
static Eina_Bool check (void *data, Ecore_Fd_Handler *fdh)
 
- Static Public Member Functions inherited from DBus::Dispatcher
static dbus_bool_t on_add_watch (DBusWatch *watch, void *data)
 
static void on_rem_watch (DBusWatch *watch, void *data)
 
static void on_toggle_watch (DBusWatch *watch, void *data)
 
static dbus_bool_t on_add_timeout (DBusTimeout *timeout, void *data)
 
static void on_rem_timeout (DBusTimeout *timeout, void *data)
 
static void on_toggle_timeout (DBusTimeout *timeout, void *data)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ BusDispatcher()

Ecore::BusDispatcher::BusDispatcher ( )

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

Member Function Documentation

◆ add_timeout()

Timeout * Ecore::BusDispatcher::add_timeout ( Timeout::Internal *  wi)
virtual

Implements DBus::Dispatcher.

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

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

◆ add_watch()

Watch * Ecore::BusDispatcher::add_watch ( Watch::Internal *  wi)
virtual

◆ check()

Eina_Bool Ecore::BusDispatcher::check ( void *  data,
Ecore_Fd_Handler *  fdh 
)
static

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

◆ dispatch()

static Eina_Bool DBus::Ecore::BusDispatcher::dispatch ( void *  data,
Ecore_Fd_Handler *  fdh 
)
static

◆ enter()

void DBus::Ecore::BusDispatcher::enter ( )
inlinevirtual

Implements DBus::Dispatcher.

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

◆ leave()

void DBus::Ecore::BusDispatcher::leave ( )
inlinevirtual

Implements DBus::Dispatcher.

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

◆ rem_timeout()

void Ecore::BusDispatcher::rem_timeout ( Timeout t)
virtual

Implements DBus::Dispatcher.

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

References DBus::debug_log.

◆ rem_watch()

void Ecore::BusDispatcher::rem_watch ( Watch w)
virtual

Implements DBus::Dispatcher.

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

References DBus::debug_log.


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