|
IODA
|
C bindings for ioda::Engines More...
#include "ioda/C/Engines_c.h"#include <iostream>#include <stdexcept>#include "./structs_c.h"#include "ioda/C/c_binding_macros.h"#include "ioda/Engines/HH.h"#include "ioda/Engines/ObsStore.h"#include "ioda/Exception.h"
Go to the source code of this file.
Functions | |
| IODA_DL struct ioda_group * | ioda_Engines_ObsStore_createRootGroup () |
| Create a new ObsStore instance. More... | |
| IODA_DL struct ioda_group * | ioda_Engines_HH_createMemoryFile (size_t sz_filename, const char *filename, bool flush_on_close, long increment_len_bytes) |
| Create a new in-memory data store, backed by HDF5. More... | |
| IODA_DL struct ioda_group * | ioda_Engines_HH_openFile (size_t sz_filename, const char *filename, enum ioda_Engines_BackendOpenModes mode) |
| Open a handle to a file that is backed by HDF5. More... | |
| IODA_DL struct ioda_group * | ioda_Engines_HH_createFile (size_t sz_filename, const char *filename, enum ioda_Engines_BackendCreateModes mode) |
| Create a new file using the HDF5 interface. More... | |
| IODA_DL struct ioda_group * | ioda_Engines_constructFromCmdLine (int argc, char **argv, const char *defaultFilename) |
| Function used in the ioda C examples and unit tests to construct different backends based on different command-line parameters. More... | |
Definition in file Engines_c.cpp.