summaryrefslogtreecommitdiff
path: root/monitor/main.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-10-30 18:57:16 -0700
committerMarcel Holtmann <marcel@holtmann.org>2012-10-30 18:57:16 -0700
commit782ceb2428e5522e61cdf55aed8a278d161273a1 (patch)
tree49b5149eba932ef8a3b7e7f2fa1a068d47963933 /monitor/main.c
parent6716e680f4aa5a0901c55be75c1a68e3512bf2e1 (diff)
downloadbluez-782ceb2428e5522e61cdf55aed8a278d161273a1.tar.gz
monitor: Add support for server channels
Diffstat (limited to 'monitor/main.c')
-rw-r--r--monitor/main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/monitor/main.c b/monitor/main.c
index 0b8ae30a8..87e5342e1 100644
--- a/monitor/main.c
+++ b/monitor/main.c
@@ -53,11 +53,13 @@ static void usage(void)
printf("\tbtmon [options]\n");
printf("options:\n"
"\t-b, --btsnoop <file> Save dump in btsnoop format\n"
+ "\t-s, --server <path> Start monitor server socket\n"
"\t-h, --help Show help options\n");
}
static const struct option main_options[] = {
{ "btsnoop", required_argument, NULL, 'b' },
+ { "server", required_argument, NULL, 'r' },
{ "version", no_argument, NULL, 'v' },
{ "help", no_argument, NULL, 'h' },
{ }
@@ -73,7 +75,7 @@ int main(int argc, char *argv[])
for (;;) {
int opt;
- opt = getopt_long(argc, argv, "b:vh", main_options, NULL);
+ opt = getopt_long(argc, argv, "b:s:vh", main_options, NULL);
if (opt < 0)
break;
@@ -81,6 +83,9 @@ int main(int argc, char *argv[])
case 'b':
btsnoop_open(optarg);
break;
+ case 's':
+ control_server(optarg);
+ break;
case 'v':
printf("%s\n", VERSION);
return EXIT_SUCCESS;