| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| GType |
| gdata_batchable_get_type (void) |
| { |
| static GType batchable_type = 0; |
| |
| if (!batchable_type) { |
| batchable_type = g_type_register_static_simple (G_TYPE_INTERFACE, "GDataBatchable", |
| sizeof (GDataBatchableIface), |
| NULL, 0, NULL, 0); |
| g_type_interface_add_prerequisite (batchable_type, GDATA_TYPE_SERVICE); |
| } |
| |
| return batchable_type; |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| GDataBatchOperation * |
| gdata_batchable_create_operation (GDataBatchable *self, GDataAuthorizationDomain *domain, const gchar *feed_uri) |
| { |
| g_return_val_if_fail (GDATA_IS_BATCHABLE (self), NULL); |
| g_return_val_if_fail (domain == NULL || GDATA_IS_AUTHORIZATION_DOMAIN (domain), NULL); |
| g_return_val_if_fail (feed_uri != NULL, NULL); |
| |
| return g_object_new (GDATA_TYPE_BATCH_OPERATION, |
| "service", self, |
| "authorization-domain", domain, |
| "feed-uri", feed_uri, |
| NULL); |
| } |