diff options
author | Tambet Ingo <tambet@gmail.com> | 2009-04-14 11:42:00 +0300 |
---|---|---|
committer | Tambet Ingo <tambet@gmail.com> | 2009-04-14 11:43:26 +0300 |
commit | 8eb9fa50b40658d267da8763e7eef3680cad4b0b (patch) | |
tree | 00ceb2af7e02e5887d8771dacf3ec384f5cee2e2 /src/mm-manager.h | |
parent | b79a3c0a6533092a82da49bffc603fbd84536cf0 (diff) |
Handle cases where HAL is not running/disappears/reappears.
Diffstat (limited to 'src/mm-manager.h')
-rw-r--r-- | src/mm-manager.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mm-manager.h b/src/mm-manager.h index ecb7f408..4426d0f1 100644 --- a/src/mm-manager.h +++ b/src/mm-manager.h @@ -5,6 +5,8 @@ #include <glib/gtypes.h> #include <glib-object.h> +#include <dbus/dbus-glib.h> +#include <libhal.h> #include "mm-modem.h" #define MM_TYPE_MANAGER (mm_manager_get_type ()) @@ -31,6 +33,11 @@ typedef struct { GType mm_manager_get_type (void); -MMManager *mm_manager_new (void); +MMManager *mm_manager_new (DBusGConnection *bus); +DBusGConnection *mm_manager_get_bus (MMManager *manager); +void mm_manager_set_hal_ctx (MMManager *manager, + LibHalContext *hal_ctx); + +LibHalContext *mm_manager_get_hal_ctx (MMManager *manager); #endif /* MM_MANAGER_H */ |