|
ESDM
Middleware for Earth System Data
|
The site configuration describes the data center or subcomponents. More...
#include <esdm-internal.h>#include <esdm.h>#include <fcntl.h>#include <glib.h>#include <jansson.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>
Macros | |
| #define | DEBUG_ENTER ESDM_DEBUG_COM_FMT("CONFIG", "", "") |
| #define | DEBUG(fmt, ...) ESDM_DEBUG_COM_FMT("CONFIG", fmt, __VA_ARGS__) |
Functions | |
| esdm_config_t * | esdm_config_init_from_str (const char *config_str) |
| esdm_config_t * | esdm_config_init (esdm_instance_t *esdm) |
| esdm_status | esdm_config_finalize (esdm_instance_t *esdm) |
| char * | esdm_config_gather () |
| esdm_config_backend_t * | esdm_config_get_metadata_coordinator (esdm_instance_t *esdm) |
| esdm_config_backends_t * | esdm_config_get_backends (esdm_instance_t *esdm) |
The site configuration describes the data center or subcomponents.
| char* esdm_config_gather | ( | ) |
TODO: /etc/esdm/esdm.conf ~/.config/esdm/esdm.conf ~/.esdm.conf ./esdm.conf environment variable arguments
| esdm_config_backends_t* esdm_config_get_backends | ( | esdm_instance_t * | esdm | ) |
Fetches backends