summaryrefslogtreecommitdiff
path: root/main.cc
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2014-11-16 16:40:06 +0100
committerJavier <dev.git@javispedro.com>2014-11-16 16:40:06 +0100
commit5244f7909e04b23fbd5706dc6bcadafba21f7600 (patch)
tree88d8730dc70b68586d2d31845dc51eead9e526cb /main.cc
parentd8d8fc7a0d139e7b864eee3b573bd208f823ad4f (diff)
downloadsapd-5244f7909e04b23fbd5706dc6bcadafba21f7600.tar.gz
sapd-5244f7909e04b23fbd5706dc6bcadafba21f7600.zip
initial notification support
Diffstat (limited to 'main.cc')
-rw-r--r--main.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/main.cc b/main.cc
index fd042f3..b30e9b5 100644
--- a/main.cc
+++ b/main.cc
@@ -1,3 +1,4 @@
+#include <iostream>
#include <QtCore/QCoreApplication>
#include <QtCore/QStringList>
#include "sapmanager.h"
@@ -5,6 +6,10 @@
#include "capabilityagent.h"
#include "hostmanageragent.h"
+#include "notificationagent.h"
+
+using std::cerr;
+using std::endl;
int main(int argc, char *argv[])
{
@@ -13,10 +18,16 @@ int main(int argc, char *argv[])
app.setOrganizationDomain("com.javispedro");
app.setApplicationName("sapd");
+ if (app.arguments().size() != 2) {
+ cerr << "Usage:: sapd <bt address>" << endl;
+ return EXIT_FAILURE;
+ }
+
SAPManager *manager = SAPManager::instance();
CapabilityAgent::registerServices(manager);
HostManagerAgent::registerServices(manager);
+ NotificationAgent::registerServices(manager);
QScopedPointer<SAPBTListener> sap_listener(new SAPBTListener);