GRU - Generic Reusable Utilities
|
#include "gru_config.h"
Functions | |
gru_config_t * | gru_config_new (const char *dir, const char *filename, gru_status_t *status) |
Creates a new configuration object. More... | |
bool | gru_config_init_from_payload (gru_config_t *config, gru_payload_t *payload, gru_status_t *status) |
Initializes a new configuration object. More... | |
bool | gru_config_init_for_dump (gru_config_t *config, gru_payload_t *payload, gru_status_t *status) |
Don't really initialize the config, just dump the payload. More... | |
void | gru_config_destroy (gru_config_t **config) |
void | gru_config_set (char *dest, uint32_t size, const char *fmt,...) |
void | gru_config_read_string (const char *name, FILE *source, char *dest) |
void | gru_config_read_short (const char *name, FILE *source, int16_t *dest) |
void | gru_config_read_ushort (const char *name, FILE *source, uint16_t *dest) |
void | gru_config_read_int (const char *name, FILE *source, int32_t *dest) |
void | gru_config_read_uint (const char *name, FILE *source, uint32_t *dest) |
void | gru_config_read_long (const char *name, FILE *source, int64_t *dest) |
void | gru_config_read_ulong (const char *name, FILE *source, uint64_t *dest) |
void | gru_config_write_short (const char *name, FILE *dest, int16_t value) |
void | gru_config_write_ushort (const char *name, FILE *dest, uint16_t value) |
void | gru_config_write_int (const char *name, FILE *dest, int32_t value) |
void | gru_config_write_uint (const char *name, FILE *dest, uint32_t value) |
void | gru_config_write_long (const char *name, FILE *dest, int64_t value) |
void | gru_config_write_ulong (const char *name, FILE *dest, uint64_t value) |
void | gru_config_write_string (const char *name, FILE *dest, const char *value) |
void gru_config_destroy | ( | gru_config_t ** | config | ) |
bool gru_config_init_for_dump | ( | gru_config_t * | config, |
gru_payload_t * | payload, | ||
gru_status_t * | status | ||
) |
Don't really initialize the config, just dump the payload.
config | |
payload | |
status |
bool gru_config_init_from_payload | ( | gru_config_t * | config, |
gru_payload_t * | payload, | ||
gru_status_t * | status | ||
) |
Initializes a new configuration object.
gru_config_t* gru_config_new | ( | const char * | dir, |
const char * | filename, | ||
gru_status_t * | status | ||
) |
Creates a new configuration object.
dir | directory |
filename | filename |
status | status container |
void gru_config_read_int | ( | const char * | name, |
FILE * | source, | ||
int32_t * | dest | ||
) |
void gru_config_read_long | ( | const char * | name, |
FILE * | source, | ||
int64_t * | dest | ||
) |
void gru_config_read_short | ( | const char * | name, |
FILE * | source, | ||
int16_t * | dest | ||
) |
void gru_config_read_string | ( | const char * | name, |
FILE * | source, | ||
char * | dest | ||
) |
void gru_config_read_uint | ( | const char * | name, |
FILE * | source, | ||
uint32_t * | dest | ||
) |
void gru_config_read_ulong | ( | const char * | name, |
FILE * | source, | ||
uint64_t * | dest | ||
) |
void gru_config_read_ushort | ( | const char * | name, |
FILE * | source, | ||
uint16_t * | dest | ||
) |
void gru_config_set | ( | char * | dest, |
uint32_t | size, | ||
const char * | fmt, | ||
... | |||
) |
void gru_config_write_int | ( | const char * | name, |
FILE * | dest, | ||
int32_t | value | ||
) |
void gru_config_write_long | ( | const char * | name, |
FILE * | dest, | ||
int64_t | value | ||
) |
void gru_config_write_short | ( | const char * | name, |
FILE * | dest, | ||
int16_t | value | ||
) |
void gru_config_write_string | ( | const char * | name, |
FILE * | dest, | ||
const char * | value | ||
) |
void gru_config_write_uint | ( | const char * | name, |
FILE * | dest, | ||
uint32_t | value | ||
) |
void gru_config_write_ulong | ( | const char * | name, |
FILE * | dest, | ||
uint64_t | value | ||
) |
void gru_config_write_ushort | ( | const char * | name, |
FILE * | dest, | ||
uint16_t | value | ||
) |