// Nbr of object to register int numberObjects=200; DemoServer []myServers; bool SEND_SIGNALS=true; [DBus (name = "net.prx.test")] public class DemoServer : Object { private int counterA; private int counterB; public void sendSignalA(){ if (SEND_SIGNALS){ newSignalA(counterA); } counterA++; } public void sendSignalB(){ if (SEND_SIGNALS){ newSignalB(counterB); } counterB++; } public signal void newSignalA (double value); public signal void newSignalB (double value); } [DBus (name = "net.prx.test")] public errordomain DemoError { SOME_ERROR } void on_bus_aquired (DBusConnection conn) { stdout.printf ("Bus adquired\n"); myServers=new DemoServer[numberObjects]; for (int i=0;i { for (int i=0;i { for (int i=0;i