#include <libosso.h>
Data Fields | |
int | type |
union { | |
guint32 u | |
gint32 i | |
gboolean b | |
gdouble d | |
gchar * s | |
} | value |
int osso_rpc_t::type |
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.