| Top |
gpointer ags_local_serialization_controller_send_object (AgsLocalSerializationController *local_serialization_controller,GObject *gobject);
Send object.
Since: 2.0.0
gpointer ags_local_serialization_controller_send_object_property (AgsLocalSerializationController *local_serialization_controller,GObject *gobject,gchar **property_name);
Send object property.
Since: 2.0.0
gpointer ags_local_serialization_controller_receive_object (AgsLocalSerializationController *local_serialization_controller,gchar *str);
Receive object.
Since: 2.0.0
gpointer ags_local_serialization_controller_receive_object_property (AgsLocalSerializationController *local_serialization_controller,gchar *object_id,gchar *str);
Receive object.
local_serialization_controller |
||
object_id |
the id of the object to set the properties |
|
str |
the string representation of the object properties |
Since: 2.0.0
AgsLocalSerializationController * ags_local_serialization_controller_new ();
Instantiate new AgsLocalSerializationController
Since: 2.0.0
#define AGS_IS_LOCAL_SERIALIZATION_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LOCAL_SERIALIZATION_CONTROLLER))
#define AGS_LOCAL_SERIALIZATION_CONTROLLER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LOCAL_SERIALIZATION_CONTROLLER, AgsLocalSerializationController))
#define AGS_LOCAL_SERIALIZATION_CONTROLLER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_LOCAL_SERIALIZATION_CONTROLLER, AgsLocalSerializationControllerClass))
#define AGS_LOCAL_SERIALIZATION_CONTROLLER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_LOCAL_SERIALIZATION_CONTROLLER, AgsLocalSerializationControllerClass))
GType ags_local_serialization_controller_get_type ();
#define AGS_LOCAL_SERIALIZATION_CONTROLLER_CONTEXT_PATH "serialization"
#define AGS_TYPE_LOCAL_SERIALIZATION_CONTROLLER (ags_local_serialization_controller_get_type())
struct AgsLocalSerializationControllerClass {
AgsControllerClass controller;
gpointer (*send_object)(AgsLocalSerializationController *local_serialization_controller,
GObject *gobject);
gpointer (*send_object_property)(AgsLocalSerializationController *local_serialization_controller,
GObject *gobject, gchar **property_name);
gpointer (*receive_object)(AgsLocalSerializationController *local_serialization_controller,
gchar *str);
gpointer (*receive_object_property)(AgsLocalSerializationController *local_serialization_controller,
gchar *object_id, gchar *str);
};
“receive-object” signalgpointer user_function (AgsLocalSerializationController *local_serialization_controller, GObject *str, gpointer user_data)
The ::receive-object signal is used to receive a serialized object.
local_serialization_controller |
||
str |
the string representation of the object |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 2.0.0
“receive-object-property” signalgpointer user_function (AgsLocalSerializationController *local_serialization_controller, GObject *object_id, gpointer str, gpointer user_data)
The ::receive-object-property signal is used to receive a serialized object properties.
local_serialization_controller |
||
object_id |
the object's id |
|
str |
the string representation of the properties |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 2.0.0
“send-object” signalgpointer user_function (AgsLocalSerializationController *local_serialization_controller, GObject *gobject, gpointer user_data)
The ::send-object signal is used to send a serialized object.
local_serialization_controller |
||
gobject |
the GObject to send |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 2.0.0
“send-object-property” signalgpointer user_function (AgsLocalSerializationController *local_serialization_controller, GObject *gobject, gpointer property_name, gpointer user_data)
The ::send-object-property signal is used to send a serialized object properties.
Flags: Run Last
Since: 2.0.0