#include #include #include #include "sapmanager.h" #include "sapbtlistener.h" #include "capabilityagent.h" #include "hostmanageragent.h" #include "notificationagent.h" using std::cerr; using std::endl; int main(int argc, char *argv[]) { QCoreApplication app(argc, argv); app.setOrganizationName("javispedro"); app.setOrganizationDomain("com.javispedro"); app.setApplicationName("sapd"); if (app.arguments().size() != 2) { cerr << "Usage:: sapd " << endl; return EXIT_FAILURE; } SAPManager *manager = SAPManager::instance(); CapabilityAgent::registerServices(manager); HostManagerAgent::registerServices(manager); NotificationAgent::registerServices(manager); QScopedPointer sap_listener(new SAPBTListener); QBluetoothAddress address = QBluetoothAddress(app.arguments().at(1)); sap_listener->start(); sap_listener->nudge(address); return app.exec(); }