aboutsummaryrefslogtreecommitdiff
path: root/src/mm-manager.h
diff options
context:
space:
mode:
authorTambet Ingo <tambet@gmail.com>2009-04-14 11:42:00 +0300
committerTambet Ingo <tambet@gmail.com>2009-04-14 11:43:26 +0300
commit8eb9fa50b40658d267da8763e7eef3680cad4b0b (patch)
tree00ceb2af7e02e5887d8771dacf3ec384f5cee2e2 /src/mm-manager.h
parentb79a3c0a6533092a82da49bffc603fbd84536cf0 (diff)
Handle cases where HAL is not running/disappears/reappears.
Diffstat (limited to 'src/mm-manager.h')
-rw-r--r--src/mm-manager.h9
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 */