| Anjuta Developers Reference Manual | ||||
|---|---|---|---|---|
#include <libanjuta/anjuta-serializer.h> enum AnjutaSerializerMode; AnjutaSerializerPrivate; AnjutaSerializer; AnjutaSerializer* anjuta_serializer_new (constgchar *filepath, AnjutaSerializerMode mode);gboolean anjuta_serializer_write_int (AnjutaSerializer *serializer, constgchar *name,gint value);gboolean anjuta_serializer_write_float (AnjutaSerializer *serializer, constgchar *name,gfloat value);gboolean anjuta_serializer_write_string (AnjutaSerializer *serializer, constgchar *name, constgchar *value);gboolean anjuta_serializer_read_int (AnjutaSerializer *serializer, constgchar *name,gint *value);gboolean anjuta_serializer_read_float (AnjutaSerializer *serializer, constgchar *name,gfloat *value);gboolean anjuta_serializer_read_string (AnjutaSerializer *serializer, constgchar *name,gchar **value,gboolean replace);
"filepath"gchar * : Read / Write / Construct Only "mode" AnjutaSerializerMode : Read / Write / Construct Only
typedef enum
{
ANJUTA_SERIALIZER_READ,
ANJUTA_SERIALIZER_WRITE
} AnjutaSerializerMode;
AnjutaSerializer* anjuta_serializer_new (constgchar *filepath, AnjutaSerializerMode mode);
filepath : |
|
mode : |
|
| Returns : |
gboolean anjuta_serializer_write_int (AnjutaSerializer *serializer, constgchar *name,gint value);
serializer : |
|
name : |
|
value : |
|
| Returns : |
gboolean anjuta_serializer_write_float (AnjutaSerializer *serializer, constgchar *name,gfloat value);
serializer : |
|
name : |
|
value : |
|
| Returns : |
gboolean anjuta_serializer_write_string (AnjutaSerializer *serializer, constgchar *name, constgchar *value);
serializer : |
|
name : |
|
value : |
|
| Returns : |
gboolean anjuta_serializer_read_int (AnjutaSerializer *serializer, constgchar *name,gint *value);
serializer : |
|
name : |
|
value : |
|
| Returns : |
gboolean anjuta_serializer_read_float (AnjutaSerializer *serializer, constgchar *name,gfloat *value);
serializer : |
|
name : |
|
value : |
|
| Returns : |
gboolean anjuta_serializer_read_string (AnjutaSerializer *serializer, constgchar *name,gchar **value,gboolean replace);
serializer : |
|
name : |
|
value : |
|
replace : |
|
| Returns : |
"filepath" property"filepath"gchar * : Read / Write / Construct Only
Used to store and retrieve the streamtranslateable.
Default value: NULL
"mode" property"mode" AnjutaSerializerMode : Read / Write / Construct Only
Used to decide read or write operation.
Default value: ANJUTA_SERIALIZER_READ