On Sat, 2012-07-21 at 20:30 +0200, [email protected] wrote:
> Hi,
> 
> I need to write an application that catches all signals emitted by
> certain GObjects and forwards it over HTTP.
> 
> Is there any way to do that in vala without manually specyfying all of
> their arguments?

IIRC you would want to create a GLib.Closure and connect it to the
signal manually (with GLib.Signal.connect_closure).  The closure would
just have a custom GLib.ClosureMarshal which would send the data over
HTTP.

These aren't commonly used APIs in Vala, so you may run into some
bugs... if you do please let us know (via bugzilla).  I just pushed a
small patch for one issue I noticed so you'll need to use Vala from git
(or copy the updated bindings to your project).


-Evan

_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to