3
|
1
|
|
2 module DBusTesting;
|
|
3
|
|
4 import tango.sys.Environment;
|
|
5
|
|
6 import DBusTestingGen;
|
|
7
|
|
8
|
|
9
|
|
10
|
|
11
|
|
12 int main(char[][] args) {
|
|
13
|
|
14 char[] address = Environment.get( "DBUS_ADDRESS" );
|
|
15 if( ! address ){
|
|
16 Cout( "Environment variable DBUS_ADDRESS not set" ).newline;
|
|
17 return 1;
|
|
18 }
|
|
19 Cout( "D-App started").newline;
|
|
20 DBus.DirectConnection dc = new DBus.DirectConnection( args[1] );
|
|
21 Cout("D-App connected").newline;
|
|
22 // auto o = new MyDataFileSystem();
|
|
23 // o.registerDBusObject( dc.conn );
|
|
24 // Cout("Export obj : ")( o.getDBusInstanceName() ).newline;
|
|
25 dc.mainLoop();
|
|
26 Cout("D-App disconnected").newline;
|
|
27 return 0;
|
|
28 }
|