summaryrefslogtreecommitdiff
path: root/main.cc
diff options
context:
space:
mode:
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);