diff options
author | Alexander Orlenko <zxteam@gmail.com> | 2010-07-07 12:37:54 +1100 |
---|---|---|
committer | Alexander Orlenko <zxteam@gmail.com> | 2010-07-07 12:37:54 +1100 |
commit | f44269a4c06267541d26c38320b97ba99c7451a3 (patch) | |
tree | 3b9fad8ae1b3b10445b4a54f2183b0f54a30520f /src/bt-monitor.c | |
parent | d7c8d5ff388be507a591e95d77b2f06a36d45d0b (diff) | |
download | bluez-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.c | 16 |
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); } |