src/log-player-dbus-marshal.c File Reference

#include <glib-object.h>
Include dependency graph for log-player-dbus-marshal.c:

Go to the source code of this file.

Defines

#define g_marshal_value_peek_boolean(v)   (v)->data[0].v_int
#define g_marshal_value_peek_char(v)   (v)->data[0].v_int
#define g_marshal_value_peek_uchar(v)   (v)->data[0].v_uint
#define g_marshal_value_peek_int(v)   (v)->data[0].v_int
#define g_marshal_value_peek_uint(v)   (v)->data[0].v_uint
#define g_marshal_value_peek_long(v)   (v)->data[0].v_long
#define g_marshal_value_peek_ulong(v)   (v)->data[0].v_ulong
#define g_marshal_value_peek_int64(v)   (v)->data[0].v_int64
#define g_marshal_value_peek_uint64(v)   (v)->data[0].v_uint64
#define g_marshal_value_peek_enum(v)   (v)->data[0].v_long
#define g_marshal_value_peek_flags(v)   (v)->data[0].v_ulong
#define g_marshal_value_peek_float(v)   (v)->data[0].v_float
#define g_marshal_value_peek_double(v)   (v)->data[0].v_double
#define g_marshal_value_peek_string(v)   (v)->data[0].v_pointer
#define g_marshal_value_peek_param(v)   (v)->data[0].v_pointer
#define g_marshal_value_peek_boxed(v)   (v)->data[0].v_pointer
#define g_marshal_value_peek_pointer(v)   (v)->data[0].v_pointer
#define g_marshal_value_peek_object(v)   (v)->data[0].v_pointer

Functions

void g_cclosure_user_marshal_VOID__UINT64 (GClosure *closure, GValue *return_value G_GNUC_UNUSED, guint n_param_values, const GValue *param_values, gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data)

Define Documentation

#define g_marshal_value_peek_boolean (  )     (v)->data[0].v_int

Definition at line 29 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_boxed (  )     (v)->data[0].v_pointer

Definition at line 44 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_char (  )     (v)->data[0].v_int

Definition at line 30 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_double (  )     (v)->data[0].v_double

Definition at line 41 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_enum (  )     (v)->data[0].v_long

Definition at line 38 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_flags (  )     (v)->data[0].v_ulong

Definition at line 39 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_float (  )     (v)->data[0].v_float

Definition at line 40 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_int (  )     (v)->data[0].v_int

Definition at line 32 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_int64 (  )     (v)->data[0].v_int64

Definition at line 36 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_long (  )     (v)->data[0].v_long

Definition at line 34 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_object (  )     (v)->data[0].v_pointer

Definition at line 46 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_param (  )     (v)->data[0].v_pointer

Definition at line 43 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_pointer (  )     (v)->data[0].v_pointer

Definition at line 45 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_string (  )     (v)->data[0].v_pointer

Definition at line 42 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_uchar (  )     (v)->data[0].v_uint

Definition at line 31 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_uint (  )     (v)->data[0].v_uint

Definition at line 33 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_uint64 (  )     (v)->data[0].v_uint64

Definition at line 37 of file log-player-dbus-marshal.c.

#define g_marshal_value_peek_ulong (  )     (v)->data[0].v_ulong

Definition at line 35 of file log-player-dbus-marshal.c.


Function Documentation

void g_cclosure_user_marshal_VOID__UINT64 ( GClosure *  closure,
GValue *return_value  G_GNUC_UNUSED,
guint  n_param_values,
const GValue *  param_values,
gpointer invocation_hint  G_GNUC_UNUSED,
gpointer  marshal_data 
)

Definition at line 52 of file log-player-dbus-marshal.c.

00058 {
00059   typedef void (*GMarshalFunc_VOID__UINT64) (gpointer     data1,
00060                                              guint64      arg_1,
00061                                              gpointer     data2);
00062   register GMarshalFunc_VOID__UINT64 callback;
00063   register GCClosure *cc = (GCClosure*) closure;
00064   register gpointer data1, data2;
00065 
00066   g_return_if_fail (n_param_values == 2);
00067 
00068   if (G_CCLOSURE_SWAP_DATA (closure))
00069     {
00070       data1 = closure->data;
00071       data2 = g_value_peek_pointer (param_values + 0);
00072     }
00073   else
00074     {
00075       data1 = g_value_peek_pointer (param_values + 0);
00076       data2 = closure->data;
00077     }
00078   callback = (GMarshalFunc_VOID__UINT64) (marshal_data ? marshal_data : cc->callback);
00079 
00080   callback (data1,
00081             g_marshal_value_peek_uint64 (param_values + 1),
00082             data2);
00083 }

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Tue Jan 12 00:48:45 2010 for ENSIBSynema by  doxygen 1.6.1