From: Lucas De Marchi Date: Sun, 20 May 2012 05:07:27 +0000 (-0300) Subject: gdbus: add argument info to methods and signals X-Git-Tag: 1.7~85 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d1a1a9bcc999ebfcf09aacd9bfd0acff7d1962a8;p=platform%2Fupstream%2Fofono.git gdbus: add argument info to methods and signals --- diff --git a/gdbus/gdbus.h b/gdbus/gdbus.h index a0583e6..e5e7938 100644 --- a/gdbus/gdbus.h +++ b/gdbus/gdbus.h @@ -85,16 +85,24 @@ typedef enum { typedef struct { const char *name; const char *signature; +} GDBusArgInfo; + +typedef struct { + const char *name; + const char *signature; const char *reply; GDBusMethodFunction function; GDBusMethodFlags flags; unsigned int privilege; + const GDBusArgInfo *in_args; + const GDBusArgInfo *out_args; } GDBusMethodTable; typedef struct { const char *name; const char *signature; GDBusSignalFlags flags; + const GDBusArgInfo *args; } GDBusSignalTable; typedef struct {