24 #ifndef DBUS_MAINLOOP_H
25 #define DBUS_MAINLOOP_H
27 #ifndef DOXYGEN_SHOULD_SKIP_THIS
29 #include <dbus/dbus.h>
31 typedef struct DBusLoop DBusLoop;
34 unsigned int condition,
37 DBusLoop* _dbus_loop_new (
void);
38 DBusLoop* _dbus_loop_ref (DBusLoop *loop);
39 void _dbus_loop_unref (DBusLoop *loop);
42 void _dbus_loop_remove_watch (DBusLoop *loop,
44 void _dbus_loop_toggle_watch (DBusLoop *loop,
48 void _dbus_loop_remove_timeout (DBusLoop *loop,
51 dbus_bool_t _dbus_loop_queue_dispatch (DBusLoop *loop,
54 void _dbus_loop_run (DBusLoop *loop);
55 void _dbus_loop_quit (DBusLoop *loop);
60 int _dbus_get_oom_wait (
void);
61 void _dbus_wait_for_memory (
void);
64 _dbus_clear_loop (DBusLoop **pointer_to_loop)
66 _dbus_clear_pointer_impl (DBusLoop, pointer_to_loop,
dbus_uint32_t dbus_bool_t
A boolean, valid values are TRUE and FALSE.
Implementation details of DBusConnection.
Internals of DBusTimeout.
Implementation of DBusWatch.