summaryrefslogtreecommitdiff
path: root/src/bt-monitor.c
diff options
context:
space:
mode:
authorAlexander Orlenko <zxteam@gmail.com>2010-07-07 12:37:54 +1100
committerAlexander Orlenko <zxteam@gmail.com>2010-07-07 12:37:54 +1100
commitf44269a4c06267541d26c38320b97ba99c7451a3 (patch)
tree3b9fad8ae1b3b10445b4a54f2183b0f54a30520f /src/bt-monitor.c
parentd7c8d5ff388be507a591e95d77b2f06a36d45d0b (diff)
downloadbluez-tools-f44269a4c06267541d26c38320b97ba99c7451a3.tar.gz
Fixed options description (--help message)
Added common header `bluez-dbus.h` that contain all others headers Fixed some error messages Added support to `on/off` boolean values (--set mode)
Diffstat (limited to 'src/bt-monitor.c')
-rw-r--r--src/bt-monitor.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/bt-monitor.c b/src/bt-monitor.c
index 03bb894..fc3c281 100644
--- a/src/bt-monitor.c
+++ b/src/bt-monitor.c
@@ -28,12 +28,7 @@
#include <stdlib.h>
#include <glib.h>
-#include "lib/dbus-common.h"
-#include "lib/helpers.h"
-#include "lib/adapter.h"
-#include "lib/device.h"
-#include "lib/manager.h"
-#include "lib/agent.h"
+#include "lib/bluez-dbus.h"
static gchar *adapter_arg = NULL;
@@ -240,6 +235,8 @@ static void capture_device(Device *device)
g_signal_connect(device, "NodeRemoved", G_CALLBACK(device_node_removed), NULL);
g_signal_connect(device, "PropertyChanged", G_CALLBACK(device_property_changed), NULL);
+ // TODO: Add capturing services (eg. input, audio) signals
+
g_ptr_array_add(captured_devices, device);
}
@@ -282,7 +279,7 @@ int main(int argc, char *argv[])
g_option_context_free(context);
if (!dbus_connect(&error)) {
- g_printerr("Couldn't connect to dbus: %s", error->message);
+ g_printerr("Couldn't connect to dbus: %s\n", error->message);
exit(EXIT_FAILURE);
}
@@ -300,7 +297,8 @@ int main(int argc, char *argv[])
g_assert(adapters_list != NULL);
if (adapters_list->len == 0) {
- g_print("no adapters found\n");
+ g_print("No adapters found\n");
+ exit(EXIT_FAILURE);
}
for (int i = 0; i < adapters_list->len; i++) {
@@ -318,6 +316,8 @@ int main(int argc, char *argv[])
GMainLoop *mainloop = g_main_loop_new(NULL, FALSE);
g_main_loop_run(mainloop);
+ // TODO: Add SIGINT handler (Ctrl+C)
+
exit(EXIT_SUCCESS);
}