ngfd-plugin
|
#include <glib.h>
Go to the source code of this file.
Macros | |
#define | N_VALUE_STR_STRING "(string)" |
#define | N_VALUE_STR_INT "(int)" |
#define | N_VALUE_STR_UINT "(uint)" |
#define | N_VALUE_STR_BOOL "(bool)" |
#define | N_VALUE_STR_POINTER "(pointer)" |
Typedefs | |
typedef struct _NValue | NValue |
Internal NValue structure. More... | |
Enumerations | |
enum | NValueType { N_VALUE_TYPE_STRING = 1 , N_VALUE_TYPE_INT , N_VALUE_TYPE_UINT , N_VALUE_TYPE_BOOL , N_VALUE_TYPE_POINTER } |
NValue type enum. More... | |
Functions | |
NValue * | n_value_new () |
Return new NValue. More... | |
void | n_value_free (NValue *value) |
Free NValue. More... | |
void | n_value_init (NValue *value) |
Re-init NValue. More... | |
void | n_value_clean (NValue *value) |
Clean NValue. More... | |
NValue * | n_value_copy (const NValue *value) |
Copy NValue. More... | |
int | n_value_type (const NValue *value) |
Return type of contents of NValue. More... | |
gboolean | n_value_equals (const NValue *a, const NValue *b) |
Compare two NValues. More... | |
void | n_value_set_string (NValue *value, const char *in_value) |
Set string value to NValue. More... | |
const gchar * | n_value_get_string (const NValue *value) |
Get string value from NValue. More... | |
gchar * | n_value_dup_string (const NValue *value) |
Return copy of string from NValue. More... | |
void | n_value_set_int (NValue *value, const gint in_value) |
Set int value to NValue. More... | |
gint | n_value_get_int (const NValue *value) |
Get int value from NValue. More... | |
void | n_value_set_uint (NValue *value, const guint in_value) |
Set uint value to NValue. More... | |
guint | n_value_get_uint (const NValue *value) |
Get uint value from NValue. More... | |
void | n_value_set_bool (NValue *value, const gboolean in_value) |
Set boolean value to NValue. More... | |
gboolean | n_value_get_bool (const NValue *value) |
Get boolean value from NValue. More... | |
void | n_value_set_pointer (NValue *value, const gpointer in_value) |
Set pointer to NValue. More... | |
gpointer | n_value_get_pointer (const NValue *value) |
Get pointer from NValue. More... | |
gchar * | n_value_to_string (const NValue *value) |
Return string representation of contents. More... | |
#define N_VALUE_STR_BOOL "(bool)" |
#define N_VALUE_STR_INT "(int)" |
#define N_VALUE_STR_POINTER "(pointer)" |
#define N_VALUE_STR_STRING "(string)" |
#define N_VALUE_STR_UINT "(uint)" |
typedef struct _NValue NValue |
Internal NValue structure.
enum NValueType |
void n_value_clean | ( | NValue * | value | ) |
Clean NValue.
Current contents are freed.
value | NValue |
gchar * n_value_dup_string | ( | const NValue * | value | ) |
Return copy of string from NValue.
value | NValue |
Compare two NValues.
a | NValue A |
b | NValue B |
void n_value_free | ( | NValue * | value | ) |
Free NValue.
value | NValue |
gboolean n_value_get_bool | ( | const NValue * | value | ) |
Get boolean value from NValue.
value | NValue |
gint n_value_get_int | ( | const NValue * | value | ) |
Get int value from NValue.
value | NValue |
gpointer n_value_get_pointer | ( | const NValue * | value | ) |
Get pointer from NValue.
value | NValue |
const gchar * n_value_get_string | ( | const NValue * | value | ) |
Get string value from NValue.
value | NValue |
guint n_value_get_uint | ( | const NValue * | value | ) |
Get uint value from NValue.
value | NValue |
void n_value_init | ( | NValue * | value | ) |
Re-init NValue.
Current contents are emptied (but not freed).
value | NValue |
NValue * n_value_new | ( | ) |
Return new NValue.
void n_value_set_bool | ( | NValue * | value, |
const gboolean | in_value | ||
) |
Set boolean value to NValue.
value | NValue |
in_value | value |
void n_value_set_int | ( | NValue * | value, |
const gint | in_value | ||
) |
Set int value to NValue.
value | NValue |
in_value | value |
void n_value_set_pointer | ( | NValue * | value, |
const gpointer | in_value | ||
) |
Set pointer to NValue.
value | NValue |
in_value | value |
void n_value_set_string | ( | NValue * | value, |
const char * | in_value | ||
) |
Set string value to NValue.
value | NValue |
in_value | value |
void n_value_set_uint | ( | NValue * | value, |
const guint | in_value | ||
) |
Set uint value to NValue.
value | NValue |
in_value | value |
gchar * n_value_to_string | ( | const NValue * | value | ) |
Return string representation of contents.
value | NValue |
int n_value_type | ( | const NValue * | value | ) |
Return type of contents of NValue.
value | NValue |