~ubuntu-branches/ubuntu/trusty/rygel/trusty

« back to all changes in this revision

Viewing changes to src/rygel/rygel-connection-manager.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2011-12-16 15:21:25 UTC
  • mfrom: (14.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20111216152125-qgn31dkfmhouhrf0
Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* rygel-connection-manager.c generated by valac 0.12.0, the Vala compiler
 
1
/* rygel-connection-manager.c generated by valac 0.14.1, the Vala compiler
2
2
 * generated from rygel-connection-manager.vala, do not modify */
3
3
 
4
4
/*
89
89
 
90
90
 
91
91
static void _rygel_connection_manager_query_source_protocol_info_cb_gupnp_service_query_variable (GUPnPService* _sender, const gchar* variable, GValue* value, gpointer self) {
 
92
#line 50 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
92
93
        rygel_connection_manager_query_source_protocol_info_cb (self, _sender, variable, value);
 
94
#line 95 "rygel-connection-manager.c"
93
95
}
94
96
 
95
97
 
96
98
static void _rygel_connection_manager_query_sink_protocol_info_cb_gupnp_service_query_variable (GUPnPService* _sender, const gchar* variable, GValue* value, gpointer self) {
 
99
#line 52 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
97
100
        rygel_connection_manager_query_sink_protocol_info_cb (self, _sender, variable, value);
 
101
#line 102 "rygel-connection-manager.c"
98
102
}
99
103
 
100
104
 
101
105
static void _rygel_connection_manager_query_current_connection_ids_cb_gupnp_service_query_variable (GUPnPService* _sender, const gchar* variable, GValue* value, gpointer self) {
 
106
#line 54 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
102
107
        rygel_connection_manager_query_current_connection_ids_cb (self, _sender, variable, value);
 
108
#line 109 "rygel-connection-manager.c"
103
109
}
104
110
 
105
111
 
106
112
static void _rygel_connection_manager_get_protocol_info_cb_gupnp_service_action_invoked (GUPnPService* _sender, GUPnPServiceAction* action, gpointer self) {
 
113
#line 57 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
107
114
        rygel_connection_manager_get_protocol_info_cb (self, _sender, action);
 
115
#line 116 "rygel-connection-manager.c"
108
116
}
109
117
 
110
118
 
111
119
static void _rygel_connection_manager_get_current_connection_ids_cb_gupnp_service_action_invoked (GUPnPService* _sender, GUPnPServiceAction* action, gpointer self) {
 
120
#line 59 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
112
121
        rygel_connection_manager_get_current_connection_ids_cb (self, _sender, action);
 
122
#line 123 "rygel-connection-manager.c"
113
123
}
114
124
 
115
125
 
116
126
static void _rygel_connection_manager_get_current_connection_info_cb_gupnp_service_action_invoked (GUPnPService* _sender, GUPnPServiceAction* action, gpointer self) {
 
127
#line 61 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
117
128
        rygel_connection_manager_get_current_connection_info_cb (self, _sender, action);
 
129
#line 130 "rygel-connection-manager.c"
118
130
}
119
131
 
120
132
 
123
135
        gchar* _tmp0_;
124
136
        gchar* _tmp1_;
125
137
        gchar* _tmp2_;
 
138
#line 45 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
126
139
        self = (RygelConnectionManager*) base;
 
140
#line 46 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
127
141
        _tmp0_ = g_strdup ("");
 
142
#line 46 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
128
143
        _g_free0 (self->sink_protocol_info);
 
144
#line 46 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
129
145
        self->sink_protocol_info = _tmp0_;
 
146
#line 47 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
130
147
        _tmp1_ = g_strdup ("");
 
148
#line 47 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
131
149
        _g_free0 (self->source_protocol_info);
 
150
#line 47 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
132
151
        self->source_protocol_info = _tmp1_;
 
152
#line 48 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
133
153
        _tmp2_ = g_strdup ("0");
 
154
#line 48 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
134
155
        _g_free0 (self->connection_ids);
 
156
#line 48 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
135
157
        self->connection_ids = _tmp2_;
 
158
#line 50 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
136
159
        g_signal_connect_object ((GUPnPService*) self, "query-variable::SourceProtocolInfo", (GCallback) _rygel_connection_manager_query_source_protocol_info_cb_gupnp_service_query_variable, self, 0);
 
160
#line 52 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
137
161
        g_signal_connect_object ((GUPnPService*) self, "query-variable::SinkProtocolInfo", (GCallback) _rygel_connection_manager_query_sink_protocol_info_cb_gupnp_service_query_variable, self, 0);
 
162
#line 54 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
138
163
        g_signal_connect_object ((GUPnPService*) self, "query-variable::CurrentConnectionIDs", (GCallback) _rygel_connection_manager_query_current_connection_ids_cb_gupnp_service_query_variable, self, 0);
 
164
#line 57 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
139
165
        g_signal_connect_object ((GUPnPService*) self, "action-invoked::GetProtocolInfo", (GCallback) _rygel_connection_manager_get_protocol_info_cb_gupnp_service_action_invoked, self, 0);
 
166
#line 59 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
140
167
        g_signal_connect_object ((GUPnPService*) self, "action-invoked::GetCurrentConnectionIDs", (GCallback) _rygel_connection_manager_get_current_connection_ids_cb_gupnp_service_action_invoked, self, 0);
 
168
#line 61 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
141
169
        g_signal_connect_object ((GUPnPService*) self, "action-invoked::GetCurrentConnectionInfo", (GCallback) _rygel_connection_manager_get_current_connection_info_cb_gupnp_service_action_invoked, self, 0);
 
170
#line 171 "rygel-connection-manager.c"
142
171
}
143
172
 
144
173
 
145
174
static void rygel_connection_manager_query_source_protocol_info_cb (RygelConnectionManager* self, GUPnPService* cm, const gchar* var, GValue* val) {
 
175
        const gchar* _tmp0_;
 
176
#line 65 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
146
177
        g_return_if_fail (self != NULL);
 
178
#line 65 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
147
179
        g_return_if_fail (cm != NULL);
 
180
#line 65 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
148
181
        g_return_if_fail (var != NULL);
 
182
#line 65 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
183
        g_return_if_fail (val != NULL);
 
184
#line 68 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
149
185
        g_value_init (val, G_TYPE_STRING);
150
 
        g_value_set_string (val, self->source_protocol_info);
 
186
#line 69 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
187
        _tmp0_ = self->source_protocol_info;
 
188
#line 69 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
189
        g_value_set_string (val, _tmp0_);
 
190
#line 191 "rygel-connection-manager.c"
151
191
}
152
192
 
153
193
 
154
194
static void rygel_connection_manager_query_sink_protocol_info_cb (RygelConnectionManager* self, GUPnPService* cm, const gchar* var, GValue* val) {
 
195
        const gchar* _tmp0_;
 
196
#line 72 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
155
197
        g_return_if_fail (self != NULL);
 
198
#line 72 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
156
199
        g_return_if_fail (cm != NULL);
 
200
#line 72 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
157
201
        g_return_if_fail (var != NULL);
 
202
#line 72 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
203
        g_return_if_fail (val != NULL);
 
204
#line 75 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
158
205
        g_value_init (val, G_TYPE_STRING);
159
 
        g_value_set_string (val, self->sink_protocol_info);
 
206
#line 76 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
207
        _tmp0_ = self->sink_protocol_info;
 
208
#line 76 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
209
        g_value_set_string (val, _tmp0_);
 
210
#line 211 "rygel-connection-manager.c"
160
211
}
161
212
 
162
213
 
163
214
static void rygel_connection_manager_query_current_connection_ids_cb (RygelConnectionManager* self, GUPnPService* cm, const gchar* var, GValue* val) {
 
215
        const gchar* _tmp0_;
 
216
#line 79 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
164
217
        g_return_if_fail (self != NULL);
 
218
#line 79 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
165
219
        g_return_if_fail (cm != NULL);
 
220
#line 79 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
166
221
        g_return_if_fail (var != NULL);
 
222
#line 79 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
223
        g_return_if_fail (val != NULL);
 
224
#line 82 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
167
225
        g_value_init (val, G_TYPE_STRING);
168
 
        g_value_set_string (val, self->connection_ids);
 
226
#line 83 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
227
        _tmp0_ = self->connection_ids;
 
228
#line 83 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
229
        g_value_set_string (val, _tmp0_);
 
230
#line 231 "rygel-connection-manager.c"
169
231
}
170
232
 
171
233
 
172
234
static void rygel_connection_manager_get_protocol_info_cb (RygelConnectionManager* self, GUPnPService* cm, GUPnPServiceAction* action) {
 
235
        GUPnPServiceAction* _tmp0_;
 
236
        guint _tmp1_ = 0U;
 
237
        GUPnPServiceAction* _tmp4_;
 
238
        const gchar* _tmp5_;
 
239
        const gchar* _tmp6_;
 
240
        GUPnPServiceAction* _tmp7_;
 
241
#line 86 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
173
242
        g_return_if_fail (self != NULL);
 
243
#line 86 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
174
244
        g_return_if_fail (cm != NULL);
 
245
#line 86 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
175
246
        g_return_if_fail (action != NULL);
176
 
        gupnp_service_action_set (action, "Source", G_TYPE_STRING, self->source_protocol_info, "Sink", G_TYPE_STRING, self->sink_protocol_info, NULL);
177
 
        gupnp_service_action_return (action);
 
247
#line 88 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
248
        _tmp0_ = action;
 
249
#line 88 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
250
        _tmp1_ = gupnp_service_action_get_argument_count (_tmp0_);
 
251
#line 88 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
252
        if (_tmp1_ != ((guint) 0)) {
 
253
#line 254 "rygel-connection-manager.c"
 
254
                GUPnPServiceAction* _tmp2_;
 
255
                const gchar* _tmp3_ = NULL;
 
256
#line 89 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
257
                _tmp2_ = action;
 
258
#line 89 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
259
                _tmp3_ = _ ("Invalid argument");
 
260
#line 89 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
261
                gupnp_service_action_return_error (_tmp2_, (guint) 402, _tmp3_);
 
262
#line 91 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
263
                return;
 
264
#line 265 "rygel-connection-manager.c"
 
265
        }
 
266
#line 94 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
267
        _tmp4_ = action;
 
268
#line 94 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
269
        _tmp5_ = self->source_protocol_info;
 
270
#line 94 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
271
        _tmp6_ = self->sink_protocol_info;
 
272
#line 94 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
273
        gupnp_service_action_set (_tmp4_, "Source", G_TYPE_STRING, _tmp5_, "Sink", G_TYPE_STRING, _tmp6_, NULL);
 
274
#line 97 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
275
        _tmp7_ = action;
 
276
#line 97 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
277
        gupnp_service_action_return (_tmp7_);
 
278
#line 279 "rygel-connection-manager.c"
178
279
}
179
280
 
180
281
 
181
282
static void rygel_connection_manager_get_current_connection_ids_cb (RygelConnectionManager* self, GUPnPService* cm, GUPnPServiceAction* action) {
 
283
        GUPnPServiceAction* _tmp0_;
 
284
        guint _tmp1_ = 0U;
 
285
        GUPnPServiceAction* _tmp4_;
 
286
        const gchar* _tmp5_;
 
287
        GUPnPServiceAction* _tmp6_;
 
288
#line 100 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
182
289
        g_return_if_fail (self != NULL);
 
290
#line 100 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
183
291
        g_return_if_fail (cm != NULL);
 
292
#line 100 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
184
293
        g_return_if_fail (action != NULL);
185
 
        gupnp_service_action_set (action, "ConnectionIDs", G_TYPE_STRING, self->connection_ids, NULL);
186
 
        gupnp_service_action_return (action);
 
294
#line 102 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
295
        _tmp0_ = action;
 
296
#line 102 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
297
        _tmp1_ = gupnp_service_action_get_argument_count (_tmp0_);
 
298
#line 102 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
299
        if (_tmp1_ != ((guint) 0)) {
 
300
#line 301 "rygel-connection-manager.c"
 
301
                GUPnPServiceAction* _tmp2_;
 
302
                const gchar* _tmp3_ = NULL;
 
303
#line 103 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
304
                _tmp2_ = action;
 
305
#line 103 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
306
                _tmp3_ = _ ("Invalid argument");
 
307
#line 103 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
308
                gupnp_service_action_return_error (_tmp2_, (guint) 402, _tmp3_);
 
309
#line 105 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
310
                return;
 
311
#line 312 "rygel-connection-manager.c"
 
312
        }
 
313
#line 108 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
314
        _tmp4_ = action;
 
315
#line 108 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
316
        _tmp5_ = self->connection_ids;
 
317
#line 108 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
318
        gupnp_service_action_set (_tmp4_, "ConnectionIDs", G_TYPE_STRING, _tmp5_, NULL);
 
319
#line 110 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
320
        _tmp6_ = action;
 
321
#line 110 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
322
        gupnp_service_action_return (_tmp6_);
 
323
#line 324 "rygel-connection-manager.c"
187
324
}
188
325
 
189
326
 
190
327
static void rygel_connection_manager_get_current_connection_info_cb (RygelConnectionManager* self, GUPnPService* cm, GUPnPServiceAction* action) {
191
 
        gint connection_id = 0;
 
328
        gchar* connection_id = NULL;
 
329
        GUPnPServiceAction* _tmp0_;
 
330
        gboolean _tmp1_ = FALSE;
 
331
        const gchar* _tmp2_;
 
332
        gboolean _tmp4_;
 
333
        GUPnPServiceAction* _tmp7_;
 
334
        guint _tmp8_ = 0U;
 
335
        GUPnPServiceAction* _tmp11_;
 
336
        gint _tmp12_;
 
337
        gint _tmp13_;
 
338
        const gchar* _tmp14_;
 
339
        GUPnPServiceAction* _tmp15_;
 
340
#line 113 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
192
341
        g_return_if_fail (self != NULL);
 
342
#line 113 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
193
343
        g_return_if_fail (cm != NULL);
 
344
#line 113 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
194
345
        g_return_if_fail (action != NULL);
195
 
        gupnp_service_action_get (action, "ConnectionID", G_TYPE_INT, &connection_id, NULL);
196
 
        if (connection_id != 0) {
197
 
                const gchar* _tmp0_ = NULL;
198
 
                _tmp0_ = _ ("Invalid connection reference");
199
 
                gupnp_service_action_return_error (action, (guint) 706, _tmp0_);
200
 
                return;
201
 
        }
202
 
        gupnp_service_action_set (action, "RcsID", G_TYPE_INT, self->rcs_id, "AVTransportID", G_TYPE_INT, self->av_transport_id, "ProtocolInfo", G_TYPE_STRING, "", "PeerConnectionManager", G_TYPE_STRING, "", "PeerConnectionID", G_TYPE_INT, -1, "Direction", G_TYPE_STRING, self->direction, "Status", G_TYPE_STRING, "OK", NULL);
203
 
        gupnp_service_action_return (action);
 
346
#line 117 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
347
        _tmp0_ = action;
 
348
#line 117 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
349
        gupnp_service_action_get (_tmp0_, "ConnectionID", G_TYPE_STRING, &connection_id, NULL);
 
350
#line 118 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
351
        _tmp2_ = connection_id;
 
352
#line 118 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
353
        if (_tmp2_ == NULL) {
 
354
#line 118 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
355
                _tmp1_ = TRUE;
 
356
#line 357 "rygel-connection-manager.c"
 
357
        } else {
 
358
                const gchar* _tmp3_;
 
359
#line 118 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
360
                _tmp3_ = connection_id;
 
361
#line 118 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
362
                _tmp1_ = g_strcmp0 (_tmp3_, "0") != 0;
 
363
#line 364 "rygel-connection-manager.c"
 
364
        }
 
365
#line 118 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
366
        _tmp4_ = _tmp1_;
 
367
#line 118 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
368
        if (_tmp4_) {
 
369
#line 370 "rygel-connection-manager.c"
 
370
                GUPnPServiceAction* _tmp5_;
 
371
                const gchar* _tmp6_ = NULL;
 
372
#line 119 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
373
                _tmp5_ = action;
 
374
#line 119 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
375
                _tmp6_ = _ ("Invalid connection reference");
 
376
#line 119 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
377
                gupnp_service_action_return_error (_tmp5_, (guint) 706, _tmp6_);
 
378
#line 121 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
379
                _g_free0 (connection_id);
 
380
#line 121 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
381
                return;
 
382
#line 383 "rygel-connection-manager.c"
 
383
        }
 
384
#line 124 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
385
        _tmp7_ = action;
 
386
#line 124 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
387
        _tmp8_ = gupnp_service_action_get_argument_count (_tmp7_);
 
388
#line 124 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
389
        if (_tmp8_ != ((guint) 1)) {
 
390
#line 391 "rygel-connection-manager.c"
 
391
                GUPnPServiceAction* _tmp9_;
 
392
                const gchar* _tmp10_ = NULL;
 
393
#line 125 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
394
                _tmp9_ = action;
 
395
#line 125 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
396
                _tmp10_ = _ ("Invalid argument");
 
397
#line 125 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
398
                gupnp_service_action_return_error (_tmp9_, (guint) 402, _tmp10_);
 
399
#line 127 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
400
                _g_free0 (connection_id);
 
401
#line 127 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
402
                return;
 
403
#line 404 "rygel-connection-manager.c"
 
404
        }
 
405
#line 130 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
406
        _tmp11_ = action;
 
407
#line 130 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
408
        _tmp12_ = self->rcs_id;
 
409
#line 130 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
410
        _tmp13_ = self->av_transport_id;
 
411
#line 130 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
412
        _tmp14_ = self->direction;
 
413
#line 130 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
414
        gupnp_service_action_set (_tmp11_, "RcsID", G_TYPE_INT, _tmp12_, "AVTransportID", G_TYPE_INT, _tmp13_, "ProtocolInfo", G_TYPE_STRING, "", "PeerConnectionManager", G_TYPE_STRING, "", "PeerConnectionID", G_TYPE_INT, -1, "Direction", G_TYPE_STRING, _tmp14_, "Status", G_TYPE_STRING, "OK", NULL);
 
415
#line 152 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
416
        _tmp15_ = action;
 
417
#line 152 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
418
        gupnp_service_action_return (_tmp15_);
 
419
#line 113 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
 
420
        _g_free0 (connection_id);
 
421
#line 422 "rygel-connection-manager.c"
204
422
}
205
423
 
206
424
 
207
425
RygelConnectionManager* rygel_connection_manager_construct (GType object_type) {
208
426
        RygelConnectionManager * self = NULL;
 
427
#line 31 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
209
428
        self = (RygelConnectionManager*) g_object_new (object_type, NULL);
 
429
#line 31 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
210
430
        return self;
 
431
#line 432 "rygel-connection-manager.c"
211
432
}
212
433
 
213
434
 
214
435
RygelConnectionManager* rygel_connection_manager_new (void) {
 
436
#line 31 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
215
437
        return rygel_connection_manager_construct (RYGEL_TYPE_CONNECTION_MANAGER);
 
438
#line 439 "rygel-connection-manager.c"
216
439
}
217
440
 
218
441
 
219
442
static void rygel_connection_manager_class_init (RygelConnectionManagerClass * klass) {
 
443
#line 31 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
220
444
        rygel_connection_manager_parent_class = g_type_class_peek_parent (klass);
 
445
#line 31 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
221
446
        G_OBJECT_CLASS (klass)->constructed = rygel_connection_manager_real_constructed;
 
447
#line 31 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
222
448
        G_OBJECT_CLASS (klass)->finalize = rygel_connection_manager_finalize;
 
449
#line 450 "rygel-connection-manager.c"
223
450
}
224
451
 
225
452
 
229
456
 
230
457
static void rygel_connection_manager_finalize (GObject* obj) {
231
458
        RygelConnectionManager * self;
 
459
#line 31 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
232
460
        self = RYGEL_CONNECTION_MANAGER (obj);
 
461
#line 37 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
233
462
        _g_free0 (self->sink_protocol_info);
 
463
#line 38 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
234
464
        _g_free0 (self->connection_ids);
 
465
#line 39 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
235
466
        _g_free0 (self->source_protocol_info);
 
467
#line 43 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
236
468
        _g_free0 (self->direction);
 
469
#line 31 "/home/jens/Source/rygel/src/rygel/rygel-connection-manager.vala"
237
470
        G_OBJECT_CLASS (rygel_connection_manager_parent_class)->finalize (obj);
 
471
#line 472 "rygel-connection-manager.c"
238
472
}
239
473
 
240
474