Serializable


Object Hierarchy:

IBus.Serializable IBus.Serializable IBus.Serializable IBus.Object IBus.Object IBus.Object->IBus.Serializable GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->IBus.Object GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned

Description:

[ CCode ( type_id = "ibus_serializable_get_type ()" ) ]
public class Serializable : Object

An Serializable is an IBus object which can be serialized, that is, to be to and from a Variant.

This class is to be extended by other class that requires serialization. An extended class should overrides following methods:

  • serialize(object,iter): for serialize.
  • deserialize(object,iter): for deserialize.
  • copy(desc,src): for copy between IBusSerializable.

See SerializableSerializeFunc, SerializableDeserializeFunc, SerializableCopyFunc for function prototype.


Namespace: IBus
Package: ibus-1.0

Content:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class IBus.Object