#include <ecore-integration.h>

Private Member Functions | |
| BusWatch (Watch::Internal *) | |
| ~BusWatch () | |
| void | toggle () |
| void | _enable () |
| void | _disable () |
| void | data (Ecore::BusDispatcher *bd) |
Static Private Member Functions | |
| static Eina_Bool | watch_check (void *data, Ecore_Fd_Handler *fdh) |
| static Eina_Bool | watch_prepare (void *data, Ecore_Fd_Handler *fdh) |
| static Eina_Bool | watch_dispatch (void *data, Ecore_Fd_Handler *fdh) |
Private Attributes | |
| Ecore_Fd_Handler * | fd_handler |
| Ecore::BusDispatcher * | _bd |
Friends | |
| class | BusDispatcher |
Additional Inherited Members | |
Public Member Functions inherited from DBus::Watch | |
| Watch (Internal *i) | |
| virtual | ~Watch () |
| int | descriptor () const |
| A main loop could poll this descriptor to integrate dbus-c++. | |
| int | flags () const |
| Gets flags from DBusWatchFlags indicating what conditions should be monitored on the file descriptor. | |
| bool | enabled () const |
| bool | handle (int flags) |
| Called to notify the D-Bus library when a previously-added watch is ready for reading or writing, or has an exception such as a hangup. | |
| virtual void | toggle ()=0 |
Detailed Description
Definition at line 64 of file ecore-integration.h.
Constructor & Destructor Documentation
◆ BusWatch()
|
private |
Definition at line 89 of file ecore-integration.cpp.
References _enable(), and DBus::Watch::enabled().
◆ ~BusWatch()
|
private |
Definition at line 98 of file ecore-integration.cpp.
Member Function Documentation
◆ _disable()
|
private |
Definition at line 140 of file ecore-integration.cpp.
◆ _enable()
|
private |
Definition at line 130 of file ecore-integration.cpp.
References DBus::debug_log, and watch_dispatch().
Referenced by BusWatch().
◆ data()
|
private |
Definition at line 149 of file ecore-integration.cpp.
Referenced by DBus::Ecore::BusDispatcher::add_watch().
◆ toggle()
|
privatevirtual |
Implements DBus::Watch.
Definition at line 103 of file ecore-integration.cpp.
References DBus::debug_log, and DBus::Watch::enabled().
◆ watch_check()
|
staticprivate |
◆ watch_dispatch()
|
staticprivate |
Definition at line 111 of file ecore-integration.cpp.
References _bd, DBus::debug_log, DBus::Dispatcher::dispatch_pending(), fd_handler, DBus::Watch::flags(), and DBus::Watch::handle().
◆ watch_prepare()
|
staticprivate |
Friends And Related Function Documentation
◆ BusDispatcher
|
friend |
Definition at line 88 of file ecore-integration.h.
Member Data Documentation
◆ _bd
|
private |
Definition at line 86 of file ecore-integration.h.
Referenced by watch_dispatch().
◆ fd_handler
|
private |
Definition at line 85 of file ecore-integration.h.
Referenced by watch_dispatch().
The documentation for this class was generated from the following files:
Public Member Functions inherited from