|
ESDM
Middleware for Earth System Data
|
A data backend to provide optimized IME performance. More...
#include <dirent.h>#include <errno.h>#include <esdm-debug.h>#include <esdm.h>#include <fcntl.h>#include <jansson.h>#include <stdarg.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>#include <sys/types.h>#include <unistd.h>#include <ime_native.h>#include "ime.h"
Functions | |
| int | ime_finalize (esdm_backend_t *backend) |
| esdm_backend_t * | ime_backend_init (esdm_config_backend_t *config) |
A data backend to provide optimized IME performance.
| esdm_backend_t* ime_backend_init | ( | esdm_config_backend_t * | config | ) |
Initializes the IME plugin. In particular this involves:
| int ime_finalize | ( | esdm_backend_t * | backend | ) |
Finalize callback implementation called on ESDM shutdown.
This is the last chance for a backend to make outstanding changes persistent. This routine is also expected to clean up memory that is used by the backend.