Show
Ignore:
Timestamp:
01/08/09 22:42:21 (3 years ago)
Author:
ath
Message:

Add support to server marshalers for INT64.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/rgc/src/server/rgc_marshal.c

    r144 r278  
    206206 
    207207 
     208/* VOID__INT_INT64_INT64_DOUBLE (rgc_marshalers.list:11) */ 
     209void rgc_marshal_VOID__INT_INT64_INT64_DOUBLE(GObject   *instance, 
     210                                         guint          n_param_values, 
     211                                         GValue         **param_values, 
     212                                         gpointer       marshal_data, 
     213                                         gpointer       user_data) 
     214{ 
     215        typedef void (*RgcMarshalFunc_VOID__INT_INT64_INT64_DOUBLE) (gpointer data1, gint arg1, gint64 arg2, gint64 arg3, gdouble arg4, gpointer data2); 
     216        register RgcMarshalFunc_VOID__INT_INT64_INT64_DOUBLE callback; 
     217        register gpointer data1; 
     218 
     219        g_return_if_fail (n_param_values == 4); 
     220 
     221        data1 = (gpointer) instance; 
     222 
     223        callback = (RgcMarshalFunc_VOID__INT_INT64_INT64_DOUBLE) (marshal_data); 
     224        callback (data1, g_marshal_value_peek_int (param_values[0]), g_marshal_value_peek_int64 (param_values[1]), g_marshal_value_peek_int64 (param_values[2]), g_marshal_value_peek_double (param_values[3]), user_data); 
     225} 
     226 
     227