|
IODA
|
C bindings for ioda::Engines More...


Go to the source code of this file.
Classes | |
| struct | c_ioda_engines_ObsStore |
| Class-like encapsulation of ioda::Engines::ObsStore functions. More... | |
| struct | c_ioda_engines_HH |
| Class-like encapsulation of ioda::Engines::HH functions. More... | |
| struct | c_ioda_engines |
| Class-like encapsulation of ioda::Engines functions. More... | |
Enumerations | |
| enum | ioda_Engines_BackendOpenModes { ioda_Engines_BackendOpenModes_Read_Only , ioda_Engines_BackendOpenModes_Read_Write } |
| Options when opening a file. More... | |
| enum | ioda_Engines_BackendCreateModes { ioda_Engines_BackendCreateModes_Truncate_If_Exists , ioda_Engines_BackendCreateModes_Fail_If_Exists } |
| Options when creating a file. More... | |
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.h.