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

« back to all changes in this revision

Viewing changes to src/plugins/mediathek/rygel-mediathek-soup-utils.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-mediathek-soup-utils.c generated by valac 0.12.0, the Vala compiler
 
1
/* rygel-mediathek-soup-utils.c generated by valac 0.14.1, the Vala compiler
2
2
 * generated from rygel-mediathek-soup-utils.vala, do not modify */
3
3
 
4
4
/*
68
68
        SoupSession* session;
69
69
        SoupMessage* message;
70
70
        Block3Data* _data3_;
71
 
        SoupMessage* _tmp0_;
 
71
        SoupSession* _tmp0_;
 
72
        SoupMessage* _tmp1_;
 
73
        SoupMessage* _tmp2_;
72
74
};
73
75
 
74
76
 
81
83
static void rygel_mediathek_soup_utils_queue_message_data_free (gpointer _data);
82
84
void rygel_mediathek_soup_utils_queue_message (SoupSession* session, SoupMessage* message, GAsyncReadyCallback _callback_, gpointer _user_data_);
83
85
void rygel_mediathek_soup_utils_queue_message_finish (GAsyncResult* _res_);
84
 
static gboolean rygel_mediathek_soup_utils_queue_message_co (RygelMediathekSoupUtilsQueueMessageData* data);
 
86
static gboolean rygel_mediathek_soup_utils_queue_message_co (RygelMediathekSoupUtilsQueueMessageData* _data_);
85
87
static Block3Data* block3_data_ref (Block3Data* _data3_);
86
88
static void block3_data_unref (Block3Data* _data3_);
87
89
static gboolean _rygel_mediathek_soup_utils_queue_message_co_gsource_func (gpointer self);
88
 
static void _lambda3_ (Block3Data* _data3_);
89
 
static void __lambda3__soup_session_callback (SoupSession* session, SoupMessage* msg, gpointer self);
 
90
static void __lambda3_ (Block3Data* _data3_);
 
91
static void ___lambda3__soup_session_callback (SoupSession* session, SoupMessage* msg, gpointer self);
90
92
RygelMediathekSoupUtils* rygel_mediathek_soup_utils_new (void);
91
93
RygelMediathekSoupUtils* rygel_mediathek_soup_utils_construct (GType object_type);
92
94
 
93
95
 
94
96
static void rygel_mediathek_soup_utils_queue_message_data_free (gpointer _data) {
95
 
        RygelMediathekSoupUtilsQueueMessageData* data;
96
 
        data = _data;
97
 
        _g_object_unref0 (data->session);
98
 
        _g_object_unref0 (data->message);
99
 
        g_slice_free (RygelMediathekSoupUtilsQueueMessageData, data);
 
97
        RygelMediathekSoupUtilsQueueMessageData* _data_;
 
98
        _data_ = _data;
 
99
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
100
        _g_object_unref0 (_data_->session);
 
101
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
102
        _g_object_unref0 (_data_->message);
 
103
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
104
        g_slice_free (RygelMediathekSoupUtilsQueueMessageData, _data_);
 
105
#line 106 "rygel-mediathek-soup-utils.c"
100
106
}
101
107
 
102
108
 
103
109
static gpointer _g_object_ref0 (gpointer self) {
 
110
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
104
111
        return self ? g_object_ref (self) : NULL;
 
112
#line 113 "rygel-mediathek-soup-utils.c"
105
113
}
106
114
 
107
115
 
108
116
void rygel_mediathek_soup_utils_queue_message (SoupSession* session, SoupMessage* message, GAsyncReadyCallback _callback_, gpointer _user_data_) {
109
117
        RygelMediathekSoupUtilsQueueMessageData* _data_;
 
118
        SoupSession* _tmp0_;
 
119
        SoupSession* _tmp1_;
 
120
        SoupMessage* _tmp2_;
 
121
        SoupMessage* _tmp3_;
 
122
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
110
123
        _data_ = g_slice_new0 (RygelMediathekSoupUtilsQueueMessageData);
 
124
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
111
125
        _data_->_async_result = g_simple_async_result_new (g_object_newv (G_TYPE_OBJECT, 0, NULL), _callback_, _user_data_, rygel_mediathek_soup_utils_queue_message);
 
126
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
112
127
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, rygel_mediathek_soup_utils_queue_message_data_free);
113
 
        _data_->session = _g_object_ref0 (session);
114
 
        _data_->message = _g_object_ref0 (message);
 
128
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
129
        _tmp0_ = session;
 
130
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
131
        _tmp1_ = _g_object_ref0 (_tmp0_);
 
132
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
133
        _data_->session = _tmp1_;
 
134
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
135
        _tmp2_ = message;
 
136
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
137
        _tmp3_ = _g_object_ref0 (_tmp2_);
 
138
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
139
        _data_->message = _tmp3_;
 
140
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
115
141
        rygel_mediathek_soup_utils_queue_message_co (_data_);
 
142
#line 143 "rygel-mediathek-soup-utils.c"
116
143
}
117
144
 
118
145
 
119
146
void rygel_mediathek_soup_utils_queue_message_finish (GAsyncResult* _res_) {
120
147
        RygelMediathekSoupUtilsQueueMessageData* _data_;
 
148
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
121
149
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
 
150
#line 151 "rygel-mediathek-soup-utils.c"
122
151
}
123
152
 
124
153
 
125
154
static Block3Data* block3_data_ref (Block3Data* _data3_) {
 
155
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
126
156
        g_atomic_int_inc (&_data3_->_ref_count_);
 
157
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
127
158
        return _data3_;
 
159
#line 160 "rygel-mediathek-soup-utils.c"
128
160
}
129
161
 
130
162
 
131
163
static void block3_data_unref (Block3Data* _data3_) {
 
164
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
132
165
        if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) {
 
166
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
133
167
                (_data3_->asyc_callback_target_destroy_notify == NULL) ? NULL : (_data3_->asyc_callback_target_destroy_notify (_data3_->asyc_callback_target), NULL);
 
168
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
134
169
                _data3_->asyc_callback = NULL;
 
170
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
135
171
                _data3_->asyc_callback_target = NULL;
 
172
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
136
173
                _data3_->asyc_callback_target_destroy_notify = NULL;
 
174
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
137
175
                g_slice_free (Block3Data, _data3_);
 
176
#line 177 "rygel-mediathek-soup-utils.c"
138
177
        }
139
178
}
140
179
 
142
181
static gboolean _rygel_mediathek_soup_utils_queue_message_co_gsource_func (gpointer self) {
143
182
        gboolean result;
144
183
        result = rygel_mediathek_soup_utils_queue_message_co (self);
 
184
#line 26 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
145
185
        return result;
 
186
#line 187 "rygel-mediathek-soup-utils.c"
146
187
}
147
188
 
148
189
 
149
 
static void _lambda3_ (Block3Data* _data3_) {
 
190
static void __lambda3_ (Block3Data* _data3_) {
 
191
#line 28 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
150
192
        _data3_->asyc_callback (_data3_->asyc_callback_target);
151
 
}
152
 
 
153
 
 
154
 
static void __lambda3__soup_session_callback (SoupSession* session, SoupMessage* msg, gpointer self) {
155
 
        _lambda3_ (self);
156
 
}
157
 
 
158
 
 
159
 
static gboolean rygel_mediathek_soup_utils_queue_message_co (RygelMediathekSoupUtilsQueueMessageData* data) {
160
 
        switch (data->_state_) {
 
193
#line 194 "rygel-mediathek-soup-utils.c"
 
194
}
 
195
 
 
196
 
 
197
static void ___lambda3__soup_session_callback (SoupSession* session, SoupMessage* msg, gpointer self) {
 
198
#line 28 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
199
        __lambda3_ (self);
 
200
#line 201 "rygel-mediathek-soup-utils.c"
 
201
}
 
202
 
 
203
 
 
204
static gboolean rygel_mediathek_soup_utils_queue_message_co (RygelMediathekSoupUtilsQueueMessageData* _data_) {
 
205
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
206
        switch (_data_->_state_) {
 
207
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
161
208
                case 0:
 
209
#line 210 "rygel-mediathek-soup-utils.c"
162
210
                goto _state_0;
 
211
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
163
212
                case 1:
 
213
#line 214 "rygel-mediathek-soup-utils.c"
164
214
                goto _state_1;
165
215
                default:
 
216
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
166
217
                g_assert_not_reached ();
 
218
#line 219 "rygel-mediathek-soup-utils.c"
167
219
        }
168
220
        _state_0:
169
 
        data->_data3_ = g_slice_new0 (Block3Data);
170
 
        data->_data3_->_ref_count_ = 1;
171
 
        data->_data3_->_async_data_ = data;
172
 
        data->_data3_->asyc_callback = _rygel_mediathek_soup_utils_queue_message_co_gsource_func;
173
 
        data->_data3_->asyc_callback_target = data;
174
 
        data->_data3_->asyc_callback_target_destroy_notify = NULL;
175
 
        data->_tmp0_ = _g_object_ref0 (data->message);
176
 
        soup_session_queue_message (data->session, data->_tmp0_, __lambda3__soup_session_callback, data->_data3_);
177
 
        data->_state_ = 1;
 
221
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
222
        _data_->_data3_ = g_slice_new0 (Block3Data);
 
223
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
224
        _data_->_data3_->_ref_count_ = 1;
 
225
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
226
        _data_->_data3_->_async_data_ = _data_;
 
227
#line 26 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
228
        _data_->_data3_->asyc_callback = _rygel_mediathek_soup_utils_queue_message_co_gsource_func;
 
229
#line 26 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
230
        _data_->_data3_->asyc_callback_target = _data_;
 
231
#line 26 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
232
        _data_->_data3_->asyc_callback_target_destroy_notify = NULL;
 
233
#line 28 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
234
        _data_->_tmp0_ = _data_->session;
 
235
#line 28 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
236
        _data_->_tmp1_ = _data_->message;
 
237
#line 28 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
238
        _data_->_tmp2_ = _g_object_ref0 (_data_->_tmp1_);
 
239
#line 28 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
240
        soup_session_queue_message (_data_->_tmp0_, _data_->_tmp2_, ___lambda3__soup_session_callback, _data_->_data3_);
 
241
#line 29 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
242
        _data_->_state_ = 1;
 
243
#line 29 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
178
244
        return FALSE;
 
245
#line 246 "rygel-mediathek-soup-utils.c"
179
246
        _state_1:
180
247
        ;
181
 
        block3_data_unref (data->_data3_);
182
 
        data->_data3_ = NULL;
183
 
        if (data->_state_ == 0) {
184
 
                g_simple_async_result_complete_in_idle (data->_async_result);
 
248
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
249
        block3_data_unref (_data_->_data3_);
 
250
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
251
        _data_->_data3_ = NULL;
 
252
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
253
        if (_data_->_state_ == 0) {
 
254
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
255
                g_simple_async_result_complete_in_idle (_data_->_async_result);
 
256
#line 257 "rygel-mediathek-soup-utils.c"
185
257
        } else {
186
 
                g_simple_async_result_complete (data->_async_result);
 
258
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
259
                g_simple_async_result_complete (_data_->_async_result);
 
260
#line 261 "rygel-mediathek-soup-utils.c"
187
261
        }
188
 
        g_object_unref (data->_async_result);
 
262
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
 
263
        g_object_unref (_data_->_async_result);
 
264
#line 24 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
189
265
        return FALSE;
 
266
#line 267 "rygel-mediathek-soup-utils.c"
190
267
}
191
268
 
192
269
 
193
270
RygelMediathekSoupUtils* rygel_mediathek_soup_utils_construct (GType object_type) {
194
271
        RygelMediathekSoupUtils * self = NULL;
 
272
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
195
273
        self = (RygelMediathekSoupUtils*) g_object_new (object_type, NULL);
 
274
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
196
275
        return self;
 
276
#line 277 "rygel-mediathek-soup-utils.c"
197
277
}
198
278
 
199
279
 
200
280
RygelMediathekSoupUtils* rygel_mediathek_soup_utils_new (void) {
 
281
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
201
282
        return rygel_mediathek_soup_utils_construct (RYGEL_MEDIATHEK_TYPE_SOUP_UTILS);
 
283
#line 284 "rygel-mediathek-soup-utils.c"
202
284
}
203
285
 
204
286
 
205
287
static void rygel_mediathek_soup_utils_class_init (RygelMediathekSoupUtilsClass * klass) {
 
288
#line 23 "/home/jens/Source/rygel/src/plugins/mediathek/rygel-mediathek-soup-utils.vala"
206
289
        rygel_mediathek_soup_utils_parent_class = g_type_class_peek_parent (klass);
 
290
#line 291 "rygel-mediathek-soup-utils.c"
207
291
}
208
292
 
209
293