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);