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