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