26#ifndef DBUS_MAINLOOP_H 
   27#define DBUS_MAINLOOP_H 
   29#ifndef DOXYGEN_SHOULD_SKIP_THIS 
   33typedef struct DBusLoop DBusLoop;
 
   36                                             unsigned int   condition,
 
   39DBusLoop*   _dbus_loop_new            (
void);
 
   40DBusLoop*   _dbus_loop_ref            (DBusLoop            *loop);
 
   41void        _dbus_loop_unref          (DBusLoop            *loop);
 
   44void        _dbus_loop_remove_watch   (DBusLoop            *loop,
 
   46void        _dbus_loop_toggle_watch   (DBusLoop            *loop,
 
   50void        _dbus_loop_remove_timeout (DBusLoop            *loop,
 
   53dbus_bool_t _dbus_loop_queue_dispatch (DBusLoop            *loop,
 
   56void        _dbus_loop_run            (DBusLoop            *loop);
 
   57void        _dbus_loop_quit           (DBusLoop            *loop);
 
   62int  _dbus_get_oom_wait    (
void);
 
   63void _dbus_wait_for_memory (
void);
 
   66_dbus_clear_loop (DBusLoop **pointer_to_loop)
 
   68  _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.