25   if (!
g1) 
goto hadError;
 
   27   if (!
g2) 
goto hadError;
 
   29   if (!
g3) 
goto hadError;
 
   34   printf(
"An error was encountered.\n");
 
C bindings  for ioda::Engines
 
C bindings  for ioda::Group
 
Common preprocessor definitions used throughout IODA.
 
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.
 
IODA_DL struct ioda_group * ioda_Engines_ObsStore_createRootGroup()
Create a new ObsStore instance.
 
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.
 
@ ioda_Engines_BackendCreateModes_Truncate_If_Exists
Create a new file. If a file already exists, overwrite it.
 
IODA_DL void ioda_group_destruct(struct ioda_group *grp)
Frees a ioda_group.