osso_rpc_t Struct Reference
[Remote Procedure Calls (RPC)]

#include <libosso.h>


Data Fields

int type
union {
   guint32   u
   gint32   i
   gboolean   b
   gdouble   d
   gchar *   s
value


Detailed Description

The argument element used in the generic RPC functions is a GArray of these osso_rpc_t structures.

Field Documentation

The type of argument

guint32 osso_rpc_t::u

Type is DBUS_TYPE_UINT32

gint32 osso_rpc_t::i

Type is DBUS_TYPE_INT32

gboolean osso_rpc_t::b

Type is DBUS_TYPE_BOOLEAN

gdouble osso_rpc_t::d

Type is DBUS_TYPE_DOUBLE

gchar* osso_rpc_t::s

Type is DBUS_TYPE_STRING

union { ... } osso_rpc_t::value

The way the param is interpreted depends on the type field.


The documentation for this struct was generated from the following file:

Generated on Fri May 28 12:21:05 2010 for Libosso by  doxygen 1.5.6