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

« back to all changes in this revision

Viewing changes to tests/rygel-http-seek_http-get.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-http-seek_http-get.c generated by valac 0.12.0, the Vala compiler
 
1
/* rygel-http-seek_http-get.c generated by valac 0.14.1, the Vala compiler
2
2
 * generated from rygel-http-seek_http-get.vala, do not modify */
3
3
 
4
4
/*
27
27
#include <glib.h>
28
28
#include <glib-object.h>
29
29
#include <libsoup/soup.h>
 
30
#include <glib/gi18n-lib.h>
30
31
 
31
32
 
32
33
#define RYGEL_TYPE_HTTP_SEEK (rygel_http_seek_get_type ())
80
81
        RYGEL_HTTP_SEEK_LENGTH,
81
82
        RYGEL_HTTP_SEEK_TOTAL_LENGTH
82
83
};
83
 
RygelHTTPSeek* rygel_http_seek_construct (GType object_type, SoupMessage* msg, gint64 start, gint64 stop, gint64 step, gint64 total_length);
 
84
RygelHTTPSeek* rygel_http_seek_construct (GType object_type, SoupMessage* msg, gint64 start, gint64 stop, gint64 step, gint64 total_length, GError** error);
84
85
static void rygel_http_seek_set_msg (RygelHTTPSeek* self, SoupMessage* value);
85
86
static void rygel_http_seek_set_start (RygelHTTPSeek* self, gint64 value);
86
87
static void rygel_http_seek_set_stop (RygelHTTPSeek* self, gint64 value);
105
106
}
106
107
 
107
108
 
108
 
RygelHTTPSeek* rygel_http_seek_construct (GType object_type, SoupMessage* msg, gint64 start, gint64 stop, gint64 step, gint64 total_length) {
 
109
RygelHTTPSeek* rygel_http_seek_construct (GType object_type, SoupMessage* msg, gint64 start, gint64 stop, gint64 step, gint64 total_length, GError** error) {
109
110
        RygelHTTPSeek * self = NULL;
 
111
        SoupMessage* _tmp0_;
 
112
        gint64 _tmp1_;
 
113
        gint64 _tmp2_;
 
114
        gint64 _tmp3_;
 
115
        gint64 _tmp4_;
 
116
        gboolean _tmp5_ = FALSE;
 
117
        gint64 _tmp6_;
 
118
        gboolean _tmp9_;
 
119
        gboolean _tmp13_ = FALSE;
 
120
        gint64 _tmp14_;
 
121
        gboolean _tmp17_;
 
122
        gint64 _tmp21_;
 
123
        gint64 _tmp26_;
 
124
        gint64 _tmp27_;
 
125
        gint64 _tmp28_;
 
126
        GError * _inner_error_ = NULL;
 
127
#line 39 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
110
128
        g_return_val_if_fail (msg != NULL, NULL);
 
129
#line 39 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
111
130
        self = (RygelHTTPSeek*) g_object_new (object_type, NULL);
112
 
        rygel_http_seek_set_msg (self, msg);
113
 
        rygel_http_seek_set_start (self, start);
114
 
        rygel_http_seek_set_stop (self, stop);
115
 
        rygel_http_seek_set_length (self, self->priv->_length);
116
 
        rygel_http_seek_set_total_length (self, total_length);
117
 
        if (self->priv->_length > 0) {
118
 
                gint64 _tmp0_;
119
 
                _tmp0_ = CLAMP (stop, start + 1, self->priv->_length - 1);
120
 
                rygel_http_seek_set_stop (self, _tmp0_);
121
 
        }
122
 
        rygel_http_seek_set_length (self, (stop + step) - start);
 
131
#line 44 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
132
        _tmp0_ = msg;
 
133
#line 44 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
134
        rygel_http_seek_set_msg (self, _tmp0_);
 
135
#line 45 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
136
        _tmp1_ = start;
 
137
#line 45 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
138
        rygel_http_seek_set_start (self, _tmp1_);
 
139
#line 46 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
140
        _tmp2_ = stop;
 
141
#line 46 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
142
        rygel_http_seek_set_stop (self, _tmp2_);
 
143
#line 47 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
144
        _tmp3_ = self->priv->_length;
 
145
#line 47 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
146
        rygel_http_seek_set_length (self, _tmp3_);
 
147
#line 48 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
148
        _tmp4_ = total_length;
 
149
#line 48 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
150
        rygel_http_seek_set_total_length (self, _tmp4_);
 
151
#line 50 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
152
        _tmp6_ = start;
 
153
#line 50 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
154
        if (_tmp6_ < ((gint64) 0)) {
 
155
#line 50 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
156
                _tmp5_ = TRUE;
 
157
#line 158 "rygel-http-seek_http-get.c"
 
158
        } else {
 
159
                gint64 _tmp7_;
 
160
                gint64 _tmp8_;
 
161
#line 50 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
162
                _tmp7_ = start;
 
163
#line 50 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
164
                _tmp8_ = total_length;
 
165
#line 50 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
166
                _tmp5_ = _tmp7_ > _tmp8_;
 
167
#line 168 "rygel-http-seek_http-get.c"
 
168
        }
 
169
#line 50 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
170
        _tmp9_ = _tmp5_;
 
171
#line 50 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
172
        if (_tmp9_) {
 
173
#line 174 "rygel-http-seek_http-get.c"
 
174
                const gchar* _tmp10_ = NULL;
 
175
                gint64 _tmp11_;
 
176
                GError* _tmp12_;
 
177
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
178
                _tmp10_ = _ ("Out Of Range Start '%ld'");
 
179
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
180
                _tmp11_ = start;
 
181
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
182
                _tmp12_ = g_error_new (RYGEL_HTTP_SEEK_ERROR, RYGEL_HTTP_SEEK_ERROR_OUT_OF_RANGE, _tmp10_, _tmp11_);
 
183
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
184
                _inner_error_ = _tmp12_;
 
185
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
186
                if (_inner_error_->domain == RYGEL_HTTP_SEEK_ERROR) {
 
187
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
188
                        g_propagate_error (error, _inner_error_);
 
189
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
190
                        _g_object_unref0 (self);
 
191
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
192
                        return NULL;
 
193
#line 194 "rygel-http-seek_http-get.c"
 
194
                } else {
 
195
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
196
                        g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
 
197
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
198
                        g_clear_error (&_inner_error_);
 
199
#line 51 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
200
                        return NULL;
 
201
#line 202 "rygel-http-seek_http-get.c"
 
202
                }
 
203
        }
 
204
#line 54 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
205
        _tmp14_ = stop;
 
206
#line 54 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
207
        if (_tmp14_ < ((gint64) 0)) {
 
208
#line 54 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
209
                _tmp13_ = TRUE;
 
210
#line 211 "rygel-http-seek_http-get.c"
 
211
        } else {
 
212
                gint64 _tmp15_;
 
213
                gint64 _tmp16_;
 
214
#line 54 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
215
                _tmp15_ = stop;
 
216
#line 54 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
217
                _tmp16_ = total_length;
 
218
#line 54 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
219
                _tmp13_ = _tmp15_ > _tmp16_;
 
220
#line 221 "rygel-http-seek_http-get.c"
 
221
        }
 
222
#line 54 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
223
        _tmp17_ = _tmp13_;
 
224
#line 54 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
225
        if (_tmp17_) {
 
226
#line 227 "rygel-http-seek_http-get.c"
 
227
                const gchar* _tmp18_ = NULL;
 
228
                gint64 _tmp19_;
 
229
                GError* _tmp20_;
 
230
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
231
                _tmp18_ = _ ("Out Of Range Stop '%ld'");
 
232
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
233
                _tmp19_ = stop;
 
234
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
235
                _tmp20_ = g_error_new (RYGEL_HTTP_SEEK_ERROR, RYGEL_HTTP_SEEK_ERROR_OUT_OF_RANGE, _tmp18_, _tmp19_);
 
236
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
237
                _inner_error_ = _tmp20_;
 
238
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
239
                if (_inner_error_->domain == RYGEL_HTTP_SEEK_ERROR) {
 
240
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
241
                        g_propagate_error (error, _inner_error_);
 
242
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
243
                        _g_object_unref0 (self);
 
244
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
245
                        return NULL;
 
246
#line 247 "rygel-http-seek_http-get.c"
 
247
                } else {
 
248
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
249
                        g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
 
250
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
251
                        g_clear_error (&_inner_error_);
 
252
#line 55 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
253
                        return NULL;
 
254
#line 255 "rygel-http-seek_http-get.c"
 
255
                }
 
256
        }
 
257
#line 59 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
258
        _tmp21_ = self->priv->_length;
 
259
#line 59 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
260
        if (_tmp21_ > ((gint64) 0)) {
 
261
#line 262 "rygel-http-seek_http-get.c"
 
262
                gint64 _tmp22_;
 
263
                gint64 _tmp23_;
 
264
                gint64 _tmp24_;
 
265
                gint64 _tmp25_ = 0LL;
 
266
#line 60 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
267
                _tmp22_ = stop;
 
268
#line 60 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
269
                _tmp23_ = start;
 
270
#line 60 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
271
                _tmp24_ = self->priv->_length;
 
272
#line 60 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
273
                _tmp25_ = CLAMP (_tmp22_, _tmp23_ + 1, _tmp24_ - 1);
 
274
#line 60 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
275
                rygel_http_seek_set_stop (self, _tmp25_);
 
276
#line 277 "rygel-http-seek_http-get.c"
 
277
        }
 
278
#line 63 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
279
        _tmp26_ = stop;
 
280
#line 63 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
281
        _tmp27_ = step;
 
282
#line 63 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
283
        _tmp28_ = start;
 
284
#line 63 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
285
        rygel_http_seek_set_length (self, (_tmp26_ + _tmp27_) - _tmp28_);
 
286
#line 39 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
123
287
        return self;
 
288
#line 289 "rygel-http-seek_http-get.c"
124
289
}
125
290
 
126
291
 
127
292
static void rygel_http_seek_real_add_response_headers (RygelHTTPSeek* self) {
128
 
        g_return_if_fail (self != NULL);
 
293
#line 66 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
129
294
        g_critical ("Type `%s' does not implement abstract method `rygel_http_seek_add_response_headers'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
 
295
#line 66 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
130
296
        return;
 
297
#line 298 "rygel-http-seek_http-get.c"
131
298
}
132
299
 
133
300
 
134
301
void rygel_http_seek_add_response_headers (RygelHTTPSeek* self) {
 
302
#line 66 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
303
        g_return_if_fail (self != NULL);
 
304
#line 66 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
135
305
        RYGEL_HTTP_SEEK_GET_CLASS (self)->add_response_headers (self);
 
306
#line 307 "rygel-http-seek_http-get.c"
136
307
}
137
308
 
138
309
 
139
310
SoupMessage* rygel_http_seek_get_msg (RygelHTTPSeek* self) {
140
311
        SoupMessage* result;
 
312
        SoupMessage* _tmp0_;
 
313
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
141
314
        g_return_val_if_fail (self != NULL, NULL);
142
 
        result = self->priv->_msg;
 
315
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
316
        _tmp0_ = self->priv->_msg;
 
317
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
318
        result = _tmp0_;
 
319
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
143
320
        return result;
 
321
#line 322 "rygel-http-seek_http-get.c"
144
322
}
145
323
 
146
324
 
147
325
static gpointer _g_object_ref0 (gpointer self) {
 
326
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
148
327
        return self ? g_object_ref (self) : NULL;
 
328
#line 329 "rygel-http-seek_http-get.c"
149
329
}
150
330
 
151
331
 
152
332
static void rygel_http_seek_set_msg (RygelHTTPSeek* self, SoupMessage* value) {
153
333
        SoupMessage* _tmp0_;
 
334
        SoupMessage* _tmp1_;
 
335
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
154
336
        g_return_if_fail (self != NULL);
155
 
        _tmp0_ = _g_object_ref0 (value);
 
337
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
338
        _tmp0_ = value;
 
339
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
340
        _tmp1_ = _g_object_ref0 (_tmp0_);
 
341
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
156
342
        _g_object_unref0 (self->priv->_msg);
157
 
        self->priv->_msg = _tmp0_;
 
343
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
344
        self->priv->_msg = _tmp1_;
 
345
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
158
346
        g_object_notify ((GObject *) self, "msg");
 
347
#line 348 "rygel-http-seek_http-get.c"
159
348
}
160
349
 
161
350
 
162
351
gint64 rygel_http_seek_get_start (RygelHTTPSeek* self) {
163
352
        gint64 result;
 
353
        gint64 _tmp0_;
 
354
#line 33 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
164
355
        g_return_val_if_fail (self != NULL, 0LL);
165
 
        result = self->priv->_start;
 
356
#line 33 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
357
        _tmp0_ = self->priv->_start;
 
358
#line 33 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
359
        result = _tmp0_;
 
360
#line 33 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
166
361
        return result;
 
362
#line 363 "rygel-http-seek_http-get.c"
167
363
}
168
364
 
169
365
 
170
366
static void rygel_http_seek_set_start (RygelHTTPSeek* self, gint64 value) {
 
367
        gint64 _tmp0_;
 
368
#line 33 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
171
369
        g_return_if_fail (self != NULL);
172
 
        self->priv->_start = value;
 
370
#line 33 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
371
        _tmp0_ = value;
 
372
#line 33 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
373
        self->priv->_start = _tmp0_;
 
374
#line 33 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
173
375
        g_object_notify ((GObject *) self, "start");
 
376
#line 377 "rygel-http-seek_http-get.c"
174
377
}
175
378
 
176
379
 
177
380
gint64 rygel_http_seek_get_stop (RygelHTTPSeek* self) {
178
381
        gint64 result;
 
382
        gint64 _tmp0_;
 
383
#line 34 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
179
384
        g_return_val_if_fail (self != NULL, 0LL);
180
 
        result = self->priv->_stop;
 
385
#line 34 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
386
        _tmp0_ = self->priv->_stop;
 
387
#line 34 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
388
        result = _tmp0_;
 
389
#line 34 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
181
390
        return result;
 
391
#line 392 "rygel-http-seek_http-get.c"
182
392
}
183
393
 
184
394
 
185
395
static void rygel_http_seek_set_stop (RygelHTTPSeek* self, gint64 value) {
 
396
        gint64 _tmp0_;
 
397
#line 34 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
186
398
        g_return_if_fail (self != NULL);
187
 
        self->priv->_stop = value;
 
399
#line 34 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
400
        _tmp0_ = value;
 
401
#line 34 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
402
        self->priv->_stop = _tmp0_;
 
403
#line 34 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
188
404
        g_object_notify ((GObject *) self, "stop");
 
405
#line 406 "rygel-http-seek_http-get.c"
189
406
}
190
407
 
191
408
 
192
409
gint64 rygel_http_seek_get_step (RygelHTTPSeek* self) {
193
410
        gint64 result;
 
411
        gint64 _tmp0_;
 
412
#line 35 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
194
413
        g_return_val_if_fail (self != NULL, 0LL);
195
 
        result = self->priv->_step;
 
414
#line 35 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
415
        _tmp0_ = self->priv->_step;
 
416
#line 35 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
417
        result = _tmp0_;
 
418
#line 35 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
196
419
        return result;
 
420
#line 421 "rygel-http-seek_http-get.c"
197
421
}
198
422
 
199
423
 
200
424
static void rygel_http_seek_set_step (RygelHTTPSeek* self, gint64 value) {
 
425
        gint64 _tmp0_;
 
426
#line 35 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
201
427
        g_return_if_fail (self != NULL);
202
 
        self->priv->_step = value;
 
428
#line 35 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
429
        _tmp0_ = value;
 
430
#line 35 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
431
        self->priv->_step = _tmp0_;
 
432
#line 35 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
203
433
        g_object_notify ((GObject *) self, "step");
 
434
#line 435 "rygel-http-seek_http-get.c"
204
435
}
205
436
 
206
437
 
207
438
gint64 rygel_http_seek_get_length (RygelHTTPSeek* self) {
208
439
        gint64 result;
 
440
        gint64 _tmp0_;
 
441
#line 36 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
209
442
        g_return_val_if_fail (self != NULL, 0LL);
210
 
        result = self->priv->_length;
 
443
#line 36 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
444
        _tmp0_ = self->priv->_length;
 
445
#line 36 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
446
        result = _tmp0_;
 
447
#line 36 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
211
448
        return result;
 
449
#line 450 "rygel-http-seek_http-get.c"
212
450
}
213
451
 
214
452
 
215
453
static void rygel_http_seek_set_length (RygelHTTPSeek* self, gint64 value) {
 
454
        gint64 _tmp0_;
 
455
#line 36 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
216
456
        g_return_if_fail (self != NULL);
217
 
        self->priv->_length = value;
 
457
#line 36 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
458
        _tmp0_ = value;
 
459
#line 36 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
460
        self->priv->_length = _tmp0_;
 
461
#line 36 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
218
462
        g_object_notify ((GObject *) self, "length");
 
463
#line 464 "rygel-http-seek_http-get.c"
219
464
}
220
465
 
221
466
 
222
467
gint64 rygel_http_seek_get_total_length (RygelHTTPSeek* self) {
223
468
        gint64 result;
 
469
        gint64 _tmp0_;
 
470
#line 37 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
224
471
        g_return_val_if_fail (self != NULL, 0LL);
225
 
        result = self->priv->_total_length;
 
472
#line 37 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
473
        _tmp0_ = self->priv->_total_length;
 
474
#line 37 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
475
        result = _tmp0_;
 
476
#line 37 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
226
477
        return result;
 
478
#line 479 "rygel-http-seek_http-get.c"
227
479
}
228
480
 
229
481
 
230
482
static void rygel_http_seek_set_total_length (RygelHTTPSeek* self, gint64 value) {
 
483
        gint64 _tmp0_;
 
484
#line 37 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
231
485
        g_return_if_fail (self != NULL);
232
 
        self->priv->_total_length = value;
 
486
#line 37 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
487
        _tmp0_ = value;
 
488
#line 37 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
489
        self->priv->_total_length = _tmp0_;
 
490
#line 37 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
233
491
        g_object_notify ((GObject *) self, "total-length");
 
492
#line 493 "rygel-http-seek_http-get.c"
234
493
}
235
494
 
236
495
 
237
496
static void rygel_http_seek_class_init (RygelHTTPSeekClass * klass) {
 
497
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
238
498
        rygel_http_seek_parent_class = g_type_class_peek_parent (klass);
 
499
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
239
500
        g_type_class_add_private (klass, sizeof (RygelHTTPSeekPrivate));
 
501
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
240
502
        RYGEL_HTTP_SEEK_CLASS (klass)->add_response_headers = rygel_http_seek_real_add_response_headers;
 
503
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
241
504
        G_OBJECT_CLASS (klass)->get_property = _vala_rygel_http_seek_get_property;
 
505
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
242
506
        G_OBJECT_CLASS (klass)->set_property = _vala_rygel_http_seek_set_property;
 
507
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
243
508
        G_OBJECT_CLASS (klass)->finalize = rygel_http_seek_finalize;
244
 
        g_object_class_install_property (G_OBJECT_CLASS (klass), RYGEL_HTTP_SEEK_MSG, g_param_spec_object ("msg", "msg", "msg", SOUP_TYPE_MESSAGE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
 
509
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
 
510
        g_object_class_install_property (G_OBJECT_CLASS (klass), RYGEL_HTTP_SEEK_MSG, g_param_spec_object ("msg", "msg", "msg", soup_message_get_type (), G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
 
511
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
245
512
        g_object_class_install_property (G_OBJECT_CLASS (klass), RYGEL_HTTP_SEEK_START, g_param_spec_int64 ("start", "start", "start", G_MININT64, G_MAXINT64, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
 
513
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
246
514
        g_object_class_install_property (G_OBJECT_CLASS (klass), RYGEL_HTTP_SEEK_STOP, g_param_spec_int64 ("stop", "stop", "stop", G_MININT64, G_MAXINT64, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
 
515
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
247
516
        g_object_class_install_property (G_OBJECT_CLASS (klass), RYGEL_HTTP_SEEK_STEP, g_param_spec_int64 ("step", "step", "step", G_MININT64, G_MAXINT64, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
 
517
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
248
518
        g_object_class_install_property (G_OBJECT_CLASS (klass), RYGEL_HTTP_SEEK_LENGTH, g_param_spec_int64 ("length", "length", "length", G_MININT64, G_MAXINT64, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
 
519
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
249
520
        g_object_class_install_property (G_OBJECT_CLASS (klass), RYGEL_HTTP_SEEK_TOTAL_LENGTH, g_param_spec_int64 ("total-length", "total-length", "total-length", G_MININT64, G_MAXINT64, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
 
521
#line 522 "rygel-http-seek_http-get.c"
250
522
}
251
523
 
252
524
 
253
525
static void rygel_http_seek_instance_init (RygelHTTPSeek * self) {
 
526
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
254
527
        self->priv = RYGEL_HTTP_SEEK_GET_PRIVATE (self);
 
528
#line 529 "rygel-http-seek_http-get.c"
255
529
}
256
530
 
257
531
 
258
532
static void rygel_http_seek_finalize (GObject* obj) {
259
533
        RygelHTTPSeek * self;
 
534
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
260
535
        self = RYGEL_HTTP_SEEK (obj);
 
536
#line 30 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
261
537
        _g_object_unref0 (self->priv->_msg);
 
538
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
262
539
        G_OBJECT_CLASS (rygel_http_seek_parent_class)->finalize (obj);
 
540
#line 541 "rygel-http-seek_http-get.c"
263
541
}
264
542
 
265
543
 
278
556
static void _vala_rygel_http_seek_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
279
557
        RygelHTTPSeek * self;
280
558
        self = RYGEL_HTTP_SEEK (object);
 
559
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
281
560
        switch (property_id) {
 
561
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
282
562
                case RYGEL_HTTP_SEEK_MSG:
 
563
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
283
564
                g_value_set_object (value, rygel_http_seek_get_msg (self));
 
565
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
284
566
                break;
 
567
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
285
568
                case RYGEL_HTTP_SEEK_START:
 
569
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
286
570
                g_value_set_int64 (value, rygel_http_seek_get_start (self));
 
571
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
287
572
                break;
 
573
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
288
574
                case RYGEL_HTTP_SEEK_STOP:
 
575
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
289
576
                g_value_set_int64 (value, rygel_http_seek_get_stop (self));
 
577
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
290
578
                break;
 
579
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
291
580
                case RYGEL_HTTP_SEEK_STEP:
 
581
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
292
582
                g_value_set_int64 (value, rygel_http_seek_get_step (self));
 
583
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
293
584
                break;
 
585
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
294
586
                case RYGEL_HTTP_SEEK_LENGTH:
 
587
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
295
588
                g_value_set_int64 (value, rygel_http_seek_get_length (self));
 
589
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
296
590
                break;
 
591
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
297
592
                case RYGEL_HTTP_SEEK_TOTAL_LENGTH:
 
593
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
298
594
                g_value_set_int64 (value, rygel_http_seek_get_total_length (self));
 
595
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
299
596
                break;
 
597
#line 598 "rygel-http-seek_http-get.c"
300
598
                default:
 
599
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
301
600
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
 
601
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
302
602
                break;
 
603
#line 604 "rygel-http-seek_http-get.c"
303
604
        }
304
605
}
305
606
 
307
608
static void _vala_rygel_http_seek_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
308
609
        RygelHTTPSeek * self;
309
610
        self = RYGEL_HTTP_SEEK (object);
 
611
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
310
612
        switch (property_id) {
 
613
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
311
614
                case RYGEL_HTTP_SEEK_MSG:
 
615
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
312
616
                rygel_http_seek_set_msg (self, g_value_get_object (value));
 
617
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
313
618
                break;
 
619
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
314
620
                case RYGEL_HTTP_SEEK_START:
 
621
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
315
622
                rygel_http_seek_set_start (self, g_value_get_int64 (value));
 
623
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
316
624
                break;
 
625
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
317
626
                case RYGEL_HTTP_SEEK_STOP:
 
627
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
318
628
                rygel_http_seek_set_stop (self, g_value_get_int64 (value));
 
629
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
319
630
                break;
 
631
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
320
632
                case RYGEL_HTTP_SEEK_STEP:
 
633
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
321
634
                rygel_http_seek_set_step (self, g_value_get_int64 (value));
 
635
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
322
636
                break;
 
637
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
323
638
                case RYGEL_HTTP_SEEK_LENGTH:
 
639
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
324
640
                rygel_http_seek_set_length (self, g_value_get_int64 (value));
 
641
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
325
642
                break;
 
643
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
326
644
                case RYGEL_HTTP_SEEK_TOTAL_LENGTH:
 
645
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
327
646
                rygel_http_seek_set_total_length (self, g_value_get_int64 (value));
 
647
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
328
648
                break;
 
649
#line 650 "rygel-http-seek_http-get.c"
329
650
                default:
 
651
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
330
652
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
 
653
#line 29 "/home/jens/Source/rygel/tests/rygel-http-seek_http-get.vala"
331
654
                break;
 
655
#line 656 "rygel-http-seek_http-get.c"
332
656
        }
333
657
}
334
658