| | 31 | |
| | 32 | void |
| | 33 | rgc_marshal_cb_VOID__INT_FLOAT_FLOAT (RgcRemoteObject *obj, |
| | 34 | guint n_param_values, |
| | 35 | GValue **param_values, |
| | 36 | gpointer marshal_data, |
| | 37 | gpointer user_data) |
| | 38 | { |
| | 39 | typedef void (*RgcMarshalFunc_cb_VOID__INT_FLOAT_FLOAT) (RgcRemoteObject *data1, gint arg1, gfloat arg2, gfloat arg3, gpointer data2); |
| | 40 | register RgcMarshalFunc_cb_VOID__INT_FLOAT_FLOAT callback; |
| | 41 | register RgcRemoteObject *data1; |
| | 42 | |
| | 43 | g_return_if_fail (n_param_values == 3); |
| | 44 | |
| | 45 | data1 = obj; |
| | 46 | |
| | 47 | callback = (RgcMarshalFunc_cb_VOID__INT_FLOAT_FLOAT) (marshal_data); |
| | 48 | |
| | 49 | //g_assert (G_IS_VALUE (param_values[0])); |
| | 50 | //g_print ("g_marshal_value_peek_int %d\n", g_marshal_value_peek_int (param_values[0])); |
| | 51 | |
| | 52 | callback (data1, g_marshal_value_peek_int (param_values[0]), |
| | 53 | g_marshal_value_peek_float (param_values[1]), |
| | 54 | g_marshal_value_peek_float (param_values[2]), user_data); |
| | 55 | } |