![]() |
![]() |
![]() |
cpg-network Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
#define CPG_NETWORK_DESERIALIZER_CONST (obj) struct CpgNetworkDeserializer; struct CpgNetworkDeserializerClass; CpgNetworkDeserializer * cpg_network_deserializer_new (CpgNetwork *network
,CpgGroup *root
); gboolean cpg_network_deserializer_deserialize (CpgNetworkDeserializer *deserializer
,GFile *file
,GInputStream *stream
,GError **error
); gboolean cpg_network_deserializer_deserialize_path (CpgNetworkDeserializer *deserializer
,const gchar *path
,GError **error
); CpgNetworkDeserializerPrivate;
"network" CpgNetwork* : Read / Write / Construct Only "root" CpgGroup* : Read / Write / Construct Only
#define CPG_NETWORK_DESERIALIZER_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPG_TYPE_NETWORK_DESERIALIZER, CpgNetworkDeserializer const))
CpgNetworkDeserializer * cpg_network_deserializer_new (CpgNetwork *network
,CpgGroup *root
);
Create a new deserializer for a given network
. When calling
cpg_network_deserializer_deserialize, objects will be deserialized into
root
. If root
is NULL
, the objects will be deserialized in the root
of the network.
|
A CpgNetwork |
|
A CpgGroup |
Returns : |
A CpgNetworkDeserializer |
gboolean cpg_network_deserializer_deserialize (CpgNetworkDeserializer *deserializer
,GFile *file
,GInputStream *stream
,GError **error
);
Deserialize a network from an input stream.
|
A CpgNetworkDeserializer |
|
A GInputStream |
|
A GError |
Returns : |
TRUE if the deserialization was successful, FALSE otherwise. |
gboolean cpg_network_deserializer_deserialize_path (CpgNetworkDeserializer *deserializer
,const gchar *path
,GError **error
);
Convenience function to deserialize a network from a file path.
|
A CpgNetworkDeserializer |
|
The file path |
|
A GError |
Returns : |
TRUE if the deserialization was successful, FALSE otherwise |