|
c4a62485
»
|
markoa |
2008-08-25 |
Initial commit |
1 |
#include <signal.h> |
|
b21461db
»
|
markoa |
2008-08-30 |
Basic D-Bus server capabili... |
2 |
#include <iostream> |
|
c4a62485
»
|
markoa |
2008-08-25 |
Initial commit |
3 |
#include "classifier.hh" |
|
ddb7469b
»
|
markoa |
2008-08-26 |
Starting with a simple clas... |
4 |
#include "server.hh" |
|
b21461db
»
|
markoa |
2008-08-30 |
Basic D-Bus server capabili... |
5 |
|
| |
6 |
DBus::BusDispatcher dispatcher; |
| |
7 |
|
| |
8 |
void |
| |
9 |
interrupt_handler(int sig) |
| |
10 |
{ |
| |
11 |
std::cout << "shutting down on signal " << sig << std::endl; |
|
c8768ce3
»
|
markoa |
2008-09-02 |
Made Server a wrapper aroun... |
12 |
dispatcher.leave(); |
|
b21461db
»
|
markoa |
2008-08-30 |
Basic D-Bus server capabili... |
13 |
} |
| |
14 |
|
| |
15 |
|
|
c4a62485
»
|
markoa |
2008-08-25 |
Initial commit |
16 |
int |
| |
17 |
main(int /*argc*/, char** /*argv*/) |
|
f33c5df9
»
|
markoa |
2008-08-26 |
A simple word splitting fun... |
18 |
{ |
|
c4a62485
»
|
markoa |
2008-08-25 |
Initial commit |
19 |
std::cout << "wordtip running" << std::endl; |
|
b21461db
»
|
markoa |
2008-08-30 |
Basic D-Bus server capabili... |
20 |
|
| |
21 |
signal(SIGTERM, interrupt_handler); |
| |
22 |
signal(SIGINT, interrupt_handler); |
| |
23 |
|
| |
24 |
DBus::default_dispatcher = &dispatcher; |
| |
25 |
|
| |
26 |
DBus::Connection conn = DBus::Connection::SessionBus(); |
| |
27 |
conn.request_name(wordtip::DBUS_SERVER_NAME); |
| |
28 |
|
| |
29 |
wordtip::Server server(conn); |
| |
30 |
|
| |
31 |
dispatcher.enter(); |
| |
32 |
|
| |
33 |
return 0; |
|
f33c5df9
»
|
markoa |
2008-08-26 |
A simple word splitting fun... |
34 |
} |
|
c4a62485
»
|
markoa |
2008-08-25 |
Initial commit |
35 |
|