ESDM
Middleware for Earth System Data
src
backends-metadata
posix
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;
26
}
metadummy_backend_options_t
;
27
28
// Internal functions used by this backend.
29
typedef
struct
{
30
metadummy_backend_options_t
*options;
31
int
other;
32
}
metadummy_backend_data_t
;
33
34
typedef
struct
md_entry_struct
md_entry_t
;
35
36
struct
md_entry_struct
{
37
int
type;
38
};
39
56
esdm_md_backend_t
*
metadummy_backend_init
(
esdm_config_backend_t
*config);
57
58
#endif
esdm-internal.h
Internal ESDM functionality, not to be used by backends and plugins.
metadummy_backend_init
esdm_md_backend_t * metadummy_backend_init(esdm_config_backend_t *config)
Definition:
md-posix.c:439
esdm_config_backend_t
Definition:
esdm-datatypes-internal.h:252
esdm_md_backend_t
Definition:
esdm-datatypes-internal.h:209
md_entry_struct
Definition:
md-posix.h:36
metadummy_backend_data_t
Definition:
md-posix.h:29
metadummy_backend_options_t
Definition:
md-posix.h:22
Generated on Wed Feb 23 2022 11:46:13 for ESDM by
1.9.1