/builddir/build/BUILD/gru-0.1.0/src/config/gru_config.c File Reference

#include "gru_config.h"

Functions

gru_config_tgru_config_init (const char *dir, const char *filename, gru_payload_t *payload, gru_status_t *status)
 Initializes a new configuration object.
void gru_config_destroy (gru_config_t **config)
void gru_config_set (char *dest, uint32_t size, const char *fmt,...)
void gru_config_read (const char *name, FILE *source, void *dest, const char *mask)
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)

Function Documentation

void gru_config_destroy ( gru_config_t **  config  ) 
gru_config_t* gru_config_init ( const char *  dir,
const char *  filename,
gru_payload_t payload,
gru_status_t status 
)

Initializes a new configuration object.

Examples:
config/gru_config_test.c.
void gru_config_read ( const char *  name,
FILE *  source,
void *  dest,
const char *  mask 
)
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 
)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 10 Feb 2018 for GRU - Generic Reusable Utilities by  doxygen 1.6.1