25
26
GObjectClass *obj_class = G_OBJECT_CLASS (klass);
29
_service_signals[SIGNAL_0] =
30
g_signal_new ("signal0",
31
G_OBJECT_CLASS_TYPE (obj_class),
35
g_cclosure_marshal_VOID__VOID,
28
38
_service_signals[SIGNAL_1] =
29
g_signal_new ("signal-1",
39
g_signal_new ("signal1",
30
40
G_OBJECT_CLASS_TYPE (obj_class),
34
44
g_cclosure_marshal_VOID__STRING,
35
45
G_TYPE_NONE, 1, G_TYPE_STRING);
47
_service_signals[SIGNAL_2] =
48
g_signal_new ("signal2",
49
G_OBJECT_CLASS_TYPE (obj_class),
53
test_signals_VOID__STRING_INT,
55
G_TYPE_STRING, G_TYPE_INT);
57
_service_signals[SIGNAL_3] =
58
g_signal_new ("signal3",
59
G_OBJECT_CLASS_TYPE (obj_class),
63
test_signals_VOID__STRING_INT_FLOAT,
65
G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT);
67
_service_signals[SIGNAL_4] =
68
g_signal_new ("signal4",
69
G_OBJECT_CLASS_TYPE (obj_class),
73
test_signals_VOID__STRING_INT_FLOAT_DOUBLE,
75
G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT, G_TYPE_DOUBLE);
77
_service_signals[SIGNAL_5] =
78
g_signal_new ("signal5",
79
G_OBJECT_CLASS_TYPE (obj_class),
83
test_signals_VOID__STRING_INT_FLOAT_DOUBLE_BOOLEAN,
85
G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT,
86
G_TYPE_DOUBLE, G_TYPE_BOOLEAN);
88
_service_signals[SIGNAL_6] =
89
g_signal_new ("signal6",
90
G_OBJECT_CLASS_TYPE (obj_class),
94
test_signals_BOOLEAN__STRING_INT_FLOAT_DOUBLE_BOOLEAN_CHAR,
96
G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT,
97
G_TYPE_DOUBLE, G_TYPE_BOOLEAN, G_TYPE_CHAR);
99
_service_signals[SIGNAL_7] =
100
g_signal_new ("signal7",
101
G_OBJECT_CLASS_TYPE (obj_class),
105
test_signals_BOOLEAN__STRING_INT_FLOAT_DOUBLE_BOOLEAN_CHAR_UINT,
107
G_TYPE_STRING, G_TYPE_INT, G_TYPE_FLOAT,
108
G_TYPE_DOUBLE, G_TYPE_BOOLEAN, G_TYPE_CHAR, G_TYPE_UINT);