ESDM
Middleware for Earth System Data
md-posix.h
1 /* This file is part of ESDM.
2  *
3  * This program is free software: you can redistribute it and/or modify
4  * it under the terms of the GNU Lesser General Public License as published by
5  * the Free Software Foundation, either version 3 of the License, or
6  * (at your option) any later version.
7  *
8  * This program is distributed in the hope that it will be useful,
9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11  * GNU General Public License for more details.
12  *
13  * You should have received a copy of the GNU Lesser General Public License
14  * along with ESDM. If not, see <http://www.gnu.org/licenses/>.
15  */
16 #ifndef METADUMMY_H
17 #define METADUMMY_H
18 
19 #include <esdm-internal.h>
20 
21 // Internal functions used by this backend.
22 typedef struct {
23  const char *type;
24  const char *name;
25  const char *target;
27 
28 // Internal functions used by this backend.
29 typedef struct {
31  int other;
33 
34 typedef struct md_entry_struct md_entry_t;
35 
37  int type;
38 };
39 
57 
58 #endif
Internal ESDM functionality, not to be used by backends and plugins.
esdm_md_backend_t * metadummy_backend_init(esdm_config_backend_t *config)
Definition: md-posix.c:439
Definition: esdm-datatypes-internal.h:252
Definition: esdm-datatypes-internal.h:209
Definition: md-posix.h:36
Definition: md-posix.h:29
Definition: md-posix.h:22