12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #include <QtCore>
- #include <QCoreApplication>
- #include "Daemon.h"
- #include <QRemoteServiceRegister>
- #include <QServiceManager>
- int main(int argc, char *argv[])
- {
-
- QCoreApplication a(argc, argv);
-
- Daemon daemon;
-
-
- const QString serviceName("WhoWhereDaemonService");
- const QString interfaceName("com.nokia.qt.examples.qwhowheredaemon");
- const QString serviceVersion("1.0");
- QtMobility::QServiceManager manager;
-
- manager.removeService(serviceName);
-
- bool addServiceOk = manager.addService("c:\\resource\\apps\\xmldata\\wwdaemonservice.xml");
- Q_ASSERT(addServiceOk);
-
- QtMobility::QRemoteServiceRegister serviceRegister;
- QtMobility::QRemoteServiceRegister::Entry entry = serviceRegister.createEntry<Daemon>(serviceName, interfaceName, serviceVersion);
-
- serviceRegister.publishEntries("qwhowheredaemon");
-
- serviceRegister.setQuitOnLastInstanceClosed(false);
- return a.exec();
- }
|