[Vala] A patch for signal emission from a dbus service.



Dear folks,

this is a little patch to allow me to emit a dbus signal via the
following code:
--------------
[DBus (name = "org.gnome.TestServer")]
public class TestServer : GLib.Object {
    int64 counter;
    public signal void event(string msg);
    public int64 ping (string msg) {
        message (msg);
        return counter++;
    }
}

void some_func(TestServer server) {
/*suppose server is already registered on the dbus*/    
   server.event("a big event");
}
----------------

I am quite new to vala, looking forward to write a dbus service with
vala. However my service needs signal emission.

I will be very glad if the patch can be accepted and appears in the next
vala release.

Regards,

Yu



Attachment: dbus-signals.patch
Description: Text Data



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]