diff options
Diffstat (limited to 'dbus')
-rw-r--r-- | dbus/dbus-mainloop.h | 7 | ||||
-rw-r--r-- | dbus/dbus-watch.h | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/dbus/dbus-mainloop.h b/dbus/dbus-mainloop.h index a76cb6f0..19a7c0d5 100644 --- a/dbus/dbus-mainloop.h +++ b/dbus/dbus-mainloop.h @@ -60,6 +60,13 @@ dbus_bool_t _dbus_loop_dispatch (DBusLoop *loop); int _dbus_get_oom_wait (void); void _dbus_wait_for_memory (void); +static inline void +_dbus_clear_loop (DBusLoop **pointer_to_loop) +{ + _dbus_clear_pointer_impl (DBusLoop, pointer_to_loop, + _dbus_loop_unref); +} + #endif /* !DOXYGEN_SHOULD_SKIP_THIS */ #endif /* DBUS_MAINLOOP_H */ diff --git a/dbus/dbus-watch.h b/dbus/dbus-watch.h index 8d8bbf2b..05d9b20e 100644 --- a/dbus/dbus-watch.h +++ b/dbus/dbus-watch.h @@ -99,6 +99,13 @@ DBusSocket _dbus_watch_get_socket (DBusWatch *watch); DBUS_PRIVATE_EXPORT DBusPollable _dbus_watch_get_pollable (DBusWatch *watch); +static inline void +_dbus_clear_watch (DBusWatch **pointer_to_watch) +{ + _dbus_clear_pointer_impl (DBusWatch, pointer_to_watch, + _dbus_watch_unref); +} + /** @} */ DBUS_END_DECLS |