~ubuntu-branches/ubuntu/raring/rygel/raring

« back to all changes in this revision

Viewing changes to src/plugins/external/rygel-external-dummy-container.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2012-09-26 22:34:15 UTC
  • mfrom: (1.3.2)
  • mto: (14.1.10 sid)
  • mto: This revision was merged to the branch mainline in revision 27.
  • Revision ID: package-import@ubuntu.com-20120926223415-mem27auv86jjrj9k
ImportedĀ UpstreamĀ versionĀ 0.16.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* rygel-external-dummy-container.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-external-dummy-container.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-external-dummy-container.vala, do not modify */
3
3
 
4
4
/*
106
106
        RygelMediaContainer* _tmp1_;
107
107
        const gchar* _tmp2_;
108
108
        guint _tmp3_;
109
 
#line 34 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
110
109
        g_return_val_if_fail (id != NULL, NULL);
111
 
#line 34 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
112
110
        g_return_val_if_fail (title != NULL, NULL);
113
 
#line 38 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
114
111
        _tmp0_ = id;
115
 
#line 38 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
116
112
        _tmp1_ = parent;
117
 
#line 38 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
118
113
        _tmp2_ = title;
119
 
#line 38 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
120
114
        _tmp3_ = child_count;
121
 
#line 38 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
122
115
        self = (RygelExternalDummyContainer*) rygel_media_container_construct (object_type, _tmp0_, _tmp1_, _tmp2_, (gint) _tmp3_);
123
 
#line 34 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
124
116
        return self;
125
 
#line 126 "rygel-external-dummy-container.c"
126
117
}
127
118
 
128
119
 
129
120
RygelExternalDummyContainer* rygel_external_dummy_container_new (const gchar* id, const gchar* title, guint child_count, RygelMediaContainer* parent) {
130
 
#line 34 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
131
121
        return rygel_external_dummy_container_construct (RYGEL_EXTERNAL_TYPE_DUMMY_CONTAINER, id, title, child_count, parent);
132
 
#line 133 "rygel-external-dummy-container.c"
133
122
}
134
123
 
135
124
 
136
125
static void rygel_external_dummy_container_real_get_children_data_free (gpointer _data) {
137
126
        RygelExternalDummyContainerGetChildrenData* _data_;
138
127
        _data_ = _data;
139
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
140
128
        _g_free0 (_data_->sort_criteria);
141
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
142
129
        _g_object_unref0 (_data_->cancellable);
143
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
144
130
        _g_object_unref0 (_data_->result);
145
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
146
131
        _g_object_unref0 (_data_->self);
147
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
148
132
        g_slice_free (RygelExternalDummyContainerGetChildrenData, _data_);
149
 
#line 150 "rygel-external-dummy-container.c"
150
133
}
151
134
 
152
135
 
153
136
static gpointer _g_object_ref0 (gpointer self) {
154
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
155
137
        return self ? g_object_ref (self) : NULL;
156
 
#line 157 "rygel-external-dummy-container.c"
157
138
}
158
139
 
159
140
 
167
148
        gchar* _tmp4_;
168
149
        GCancellable* _tmp5_;
169
150
        GCancellable* _tmp6_;
170
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
171
151
        self = (RygelExternalDummyContainer*) base;
172
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
173
152
        _data_ = g_slice_new0 (RygelExternalDummyContainerGetChildrenData);
174
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
175
153
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, rygel_external_dummy_container_real_get_children);
176
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
177
154
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, rygel_external_dummy_container_real_get_children_data_free);
178
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
179
155
        _tmp0_ = _g_object_ref0 (self);
180
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
181
156
        _data_->self = _tmp0_;
182
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
183
157
        _tmp1_ = offset;
184
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
185
158
        _data_->offset = _tmp1_;
186
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
187
159
        _tmp2_ = max_count;
188
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
189
160
        _data_->max_count = _tmp2_;
190
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
191
161
        _tmp3_ = sort_criteria;
192
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
193
162
        _tmp4_ = g_strdup (_tmp3_);
194
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
195
163
        _data_->sort_criteria = _tmp4_;
196
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
197
164
        _tmp5_ = cancellable;
198
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
199
165
        _tmp6_ = _g_object_ref0 (_tmp5_);
200
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
201
166
        _data_->cancellable = _tmp6_;
202
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
203
167
        rygel_external_dummy_container_real_get_children_co (_data_);
204
 
#line 205 "rygel-external-dummy-container.c"
205
168
}
206
169
 
207
170
 
208
171
static RygelMediaObjects* rygel_external_dummy_container_real_get_children_finish (RygelMediaContainer* base, GAsyncResult* _res_, GError** error) {
209
172
        RygelMediaObjects* result;
210
173
        RygelExternalDummyContainerGetChildrenData* _data_;
211
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
212
174
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
213
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
214
175
                return NULL;
215
 
#line 216 "rygel-external-dummy-container.c"
216
176
        }
217
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
218
177
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
219
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
220
178
        result = _data_->result;
221
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
222
179
        _data_->result = NULL;
223
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
224
180
        return result;
225
 
#line 226 "rygel-external-dummy-container.c"
226
181
}
227
182
 
228
183
 
229
184
static gboolean rygel_external_dummy_container_real_get_children_co (RygelExternalDummyContainerGetChildrenData* _data_) {
230
 
#line 41 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
231
185
        switch (_data_->_state_) {
232
 
#line 41 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
233
186
                case 0:
234
 
#line 235 "rygel-external-dummy-container.c"
235
187
                goto _state_0;
236
188
                default:
237
 
#line 41 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
238
189
                g_assert_not_reached ();
239
 
#line 240 "rygel-external-dummy-container.c"
240
190
        }
241
191
        _state_0:
242
 
#line 47 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
243
192
        _data_->_tmp0_ = rygel_media_objects_new ();
244
 
#line 47 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
245
193
        _data_->result = _data_->_tmp0_;
246
 
#line 47 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
247
 
        if (_data_->_state_ == 0) {
248
 
#line 47 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
249
 
                g_simple_async_result_complete_in_idle (_data_->_async_result);
250
 
#line 251 "rygel-external-dummy-container.c"
251
 
        } else {
252
 
#line 47 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
253
 
                g_simple_async_result_complete (_data_->_async_result);
254
 
#line 255 "rygel-external-dummy-container.c"
255
 
        }
256
 
#line 47 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
257
 
        g_object_unref (_data_->_async_result);
258
 
#line 47 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
259
 
        return FALSE;
260
 
#line 41 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
261
 
        if (_data_->_state_ == 0) {
262
 
#line 41 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
263
 
                g_simple_async_result_complete_in_idle (_data_->_async_result);
264
 
#line 265 "rygel-external-dummy-container.c"
265
 
        } else {
266
 
#line 41 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
267
 
                g_simple_async_result_complete (_data_->_async_result);
268
 
#line 269 "rygel-external-dummy-container.c"
269
 
        }
270
 
#line 41 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
271
 
        g_object_unref (_data_->_async_result);
272
 
#line 41 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
273
 
        return FALSE;
274
 
#line 275 "rygel-external-dummy-container.c"
 
194
        if (_data_->_state_ == 0) {
 
195
                g_simple_async_result_complete_in_idle (_data_->_async_result);
 
196
        } else {
 
197
                g_simple_async_result_complete (_data_->_async_result);
 
198
        }
 
199
        g_object_unref (_data_->_async_result);
 
200
        return FALSE;
 
201
        if (_data_->_state_ == 0) {
 
202
                g_simple_async_result_complete_in_idle (_data_->_async_result);
 
203
        } else {
 
204
                g_simple_async_result_complete (_data_->_async_result);
 
205
        }
 
206
        g_object_unref (_data_->_async_result);
 
207
        return FALSE;
275
208
}
276
209
 
277
210
 
278
211
static void rygel_external_dummy_container_real_find_object_data_free (gpointer _data) {
279
212
        RygelExternalDummyContainerFindObjectData* _data_;
280
213
        _data_ = _data;
281
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
282
214
        _g_free0 (_data_->id);
283
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
284
215
        _g_object_unref0 (_data_->cancellable);
285
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
286
216
        _g_object_unref0 (_data_->result);
287
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
288
217
        _g_object_unref0 (_data_->self);
289
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
290
218
        g_slice_free (RygelExternalDummyContainerFindObjectData, _data_);
291
 
#line 292 "rygel-external-dummy-container.c"
292
219
}
293
220
 
294
221
 
300
227
        gchar* _tmp2_;
301
228
        GCancellable* _tmp3_;
302
229
        GCancellable* _tmp4_;
303
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
304
230
        self = (RygelExternalDummyContainer*) base;
305
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
306
231
        _data_ = g_slice_new0 (RygelExternalDummyContainerFindObjectData);
307
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
308
232
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, rygel_external_dummy_container_real_find_object);
309
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
310
233
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, rygel_external_dummy_container_real_find_object_data_free);
311
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
312
234
        _tmp0_ = _g_object_ref0 (self);
313
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
314
235
        _data_->self = _tmp0_;
315
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
316
236
        _tmp1_ = id;
317
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
318
237
        _tmp2_ = g_strdup (_tmp1_);
319
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
320
238
        _data_->id = _tmp2_;
321
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
322
239
        _tmp3_ = cancellable;
323
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
324
240
        _tmp4_ = _g_object_ref0 (_tmp3_);
325
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
326
241
        _data_->cancellable = _tmp4_;
327
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
328
242
        rygel_external_dummy_container_real_find_object_co (_data_);
329
 
#line 330 "rygel-external-dummy-container.c"
330
243
}
331
244
 
332
245
 
333
246
static RygelMediaObject* rygel_external_dummy_container_real_find_object_finish (RygelMediaContainer* base, GAsyncResult* _res_, GError** error) {
334
247
        RygelMediaObject* result;
335
248
        RygelExternalDummyContainerFindObjectData* _data_;
336
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
337
249
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
338
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
339
250
                return NULL;
340
 
#line 341 "rygel-external-dummy-container.c"
341
251
        }
342
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
343
252
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
344
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
345
253
        result = _data_->result;
346
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
347
254
        _data_->result = NULL;
348
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
349
255
        return result;
350
 
#line 351 "rygel-external-dummy-container.c"
351
256
}
352
257
 
353
258
 
354
259
static gboolean rygel_external_dummy_container_real_find_object_co (RygelExternalDummyContainerFindObjectData* _data_) {
355
 
#line 50 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
356
260
        switch (_data_->_state_) {
357
 
#line 50 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
358
261
                case 0:
359
 
#line 360 "rygel-external-dummy-container.c"
360
262
                goto _state_0;
361
263
                default:
362
 
#line 50 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
363
264
                g_assert_not_reached ();
364
 
#line 365 "rygel-external-dummy-container.c"
365
265
        }
366
266
        _state_0:
367
 
#line 53 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
368
267
        _data_->result = NULL;
369
 
#line 53 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
370
 
        if (_data_->_state_ == 0) {
371
 
#line 53 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
372
 
                g_simple_async_result_complete_in_idle (_data_->_async_result);
373
 
#line 374 "rygel-external-dummy-container.c"
374
 
        } else {
375
 
#line 53 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
376
 
                g_simple_async_result_complete (_data_->_async_result);
377
 
#line 378 "rygel-external-dummy-container.c"
378
 
        }
379
 
#line 53 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
380
 
        g_object_unref (_data_->_async_result);
381
 
#line 53 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
382
 
        return FALSE;
383
 
#line 50 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
384
 
        if (_data_->_state_ == 0) {
385
 
#line 50 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
386
 
                g_simple_async_result_complete_in_idle (_data_->_async_result);
387
 
#line 388 "rygel-external-dummy-container.c"
388
 
        } else {
389
 
#line 50 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
390
 
                g_simple_async_result_complete (_data_->_async_result);
391
 
#line 392 "rygel-external-dummy-container.c"
392
 
        }
393
 
#line 50 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
394
 
        g_object_unref (_data_->_async_result);
395
 
#line 50 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
396
 
        return FALSE;
397
 
#line 398 "rygel-external-dummy-container.c"
 
268
        if (_data_->_state_ == 0) {
 
269
                g_simple_async_result_complete_in_idle (_data_->_async_result);
 
270
        } else {
 
271
                g_simple_async_result_complete (_data_->_async_result);
 
272
        }
 
273
        g_object_unref (_data_->_async_result);
 
274
        return FALSE;
 
275
        if (_data_->_state_ == 0) {
 
276
                g_simple_async_result_complete_in_idle (_data_->_async_result);
 
277
        } else {
 
278
                g_simple_async_result_complete (_data_->_async_result);
 
279
        }
 
280
        g_object_unref (_data_->_async_result);
 
281
        return FALSE;
398
282
}
399
283
 
400
284
 
401
285
static void rygel_external_dummy_container_class_init (RygelExternalDummyContainerClass * klass) {
402
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
403
286
        rygel_external_dummy_container_parent_class = g_type_class_peek_parent (klass);
404
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
405
287
        RYGEL_MEDIA_CONTAINER_CLASS (klass)->get_children = rygel_external_dummy_container_real_get_children;
406
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
407
288
        RYGEL_MEDIA_CONTAINER_CLASS (klass)->get_children_finish = rygel_external_dummy_container_real_get_children_finish;
408
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
409
289
        RYGEL_MEDIA_CONTAINER_CLASS (klass)->find_object = rygel_external_dummy_container_real_find_object;
410
 
#line 33 "/home/jens/Source/rygel/src/plugins/external/rygel-external-dummy-container.vala"
411
290
        RYGEL_MEDIA_CONTAINER_CLASS (klass)->find_object_finish = rygel_external_dummy_container_real_find_object_finish;
412
 
#line 413 "rygel-external-dummy-container.c"
413
291
}
414
292
 
415
293