[jsonrpc-glib] server: set marshaller and va_marshaller for ::client-accepted



commit 81673cb3499e939d90ea67ea27d4e26bea91fd9f
Author: Christian Hergert <chergert redhat com>
Date:   Wed Feb 7 17:48:32 2018 -0800

    server: set marshaller and va_marshaller for ::client-accepted

 src/jsonrpc-server.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/jsonrpc-server.c b/src/jsonrpc-server.c
index 46a5b30..51f732a 100644
--- a/src/jsonrpc-server.c
+++ b/src/jsonrpc-server.c
@@ -194,10 +194,14 @@ jsonrpc_server_class_init (JsonrpcServerClass *klass)
                   G_TYPE_FROM_CLASS (klass),
                   G_SIGNAL_RUN_LAST,
                   G_STRUCT_OFFSET (JsonrpcServerClass, client_accepted),
-                  NULL, NULL, NULL,
+                  NULL, NULL,
+                  g_cclosure_marshal_VOID__OBJECT,
                   G_TYPE_NONE,
                   1,
                   JSONRPC_TYPE_CLIENT);
+  g_signal_set_va_marshaller (signals [CLIENT_ACCEPTED],
+                              G_TYPE_FROM_CLASS (klass),
+                              g_cclosure_marshal_VOID__OBJECTv);
 }
 
 static void


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