Groups are a new implementation of ObsSpaces.
 
#define IODA_DL
A preprocessor tag that indicates that a symbol is to be exported/imported.
 
IODA_DL Group constructFromCmdLine(int argc, char **argv, const std::string &defaultFilename)
This is a wrapper function around the constructBackend function for creating a backend based on comma...
 
BackendNames
Backend names.
 
IODA_DL Group constructBackend(BackendNames name, BackendCreationParameters ¶ms)
This is a simple factory style function that will instantiate a different backend based on a given na...
 
@ Create
Create a new file.
 
@ Open
Open an existing file.
 
@ Hdf5Mem
HDF5 in-memory "file".
 
@ Hdf5File
HDF5 file access.
 
@ ObsStore
ObsStore in-memory.
 
@ Fail_If_Exists
If the file already exists, fail with an error.
 
@ Truncate_If_Exists
If the file already exists, overwrite it.
 
@ Read_Write
Open the file in read-write mode.
 
@ Read_Only
Open the file in read-only mode.
 
IODA_DL std::ostream & operator<<(std::ostream &os, const BackendCreateModes &mode)
stream operator
 
Used to specify backend creation-time properties.
 
BackendFileActions action
 
BackendCreateModes createMode
 
BackendOpenModes openMode