Gdk.ContentDeserializer¶
class — extends GObject.Object, Gio.AsyncResult
Deserializes content received via inter-application data transfers.
The GdkContentDeserializer transforms serialized content that is
identified by a mime type into an object identified by a GType.
GTK provides serializers and deserializers for common data types
such as text, colors, images or file lists. To register your own
deserialization functions, use content_register_deserializer.
Also see ContentSerializer.
Methods¶
get_cancellable¶
Gets the cancellable for the current operation.
This is the GCancellable that was passed to content_deserialize_async.
get_gtype¶
Gets the GType to create an instance of.
get_input_stream¶
Gets the input stream for the current operation.
This is the stream that was passed to content_deserialize_async.
get_mime_type¶
Gets the mime type to deserialize from.
get_priority¶
Gets the I/O priority for the current operation.
This is the priority that was passed to content_deserialize_async.
get_task_data¶
Gets the data that was associated with the current operation.
See ContentDeserializer.set_task_data.
get_user_data¶
Gets the user data that was passed when the deserializer was registered.
get_value¶
Gets the GValue to store the deserialized object in.
return_error¶
Indicate that the deserialization has ended with an error.
This function consumes error.
Parameters:
error— aGError
return_success¶
Indicate that the deserialization has been successfully completed.
set_task_data¶
Associate data with the current deserialization operation.
Parameters:
data— data to associate with this operationnotify— destroy notify fordata