int HL_sizeOfFormat(const char *format)
Calculates the size in bytes of the provided format specifiers.
Definition hlhdf.c:270
void HL_enableErrorReporting(void)
Enables error reporting.
Definition hlhdf.c:112
void HLCompression_free(HL_Compression *inv)
Deallocates the HL_Compression instance.
Definition hlhdf.c:392
void HLCompression_init(HL_Compression *inv, HL_CompressionType type)
Initializes a HL_Compressiosn instance.
Definition hlhdf.c:376
HL_Compression * HLCompression_clone(HL_Compression *inv)
Creates a copy of the provided HL_Compression instance.
Definition hlhdf.c:352
int HL_isFormatSupported(const char *format)
Verifies if the format name is supported by HLHDF.
Definition hlhdf.c:288
void HL_setDebugMode(int flag)
Toggles the debug mode for HLHDF.
Definition hlhdf.c:156
int HL_isErrorReportingEnabled(void)
Returns if error reporting is enabled or not.
Definition hlhdf.c:120
int HL_isHDF5File(const char *filename)
Verifies if the provided filename is a valid HDF5 file or not.
Definition hlhdf.c:179
void HLFileCreationProperty_free(HL_FileCreationProperty *prop)
Deallocates the HL_FileCreationProperty instance.
Definition hlhdf.c:258
void HL_disableErrorReporting(void)
Disables error reporting.
Definition hlhdf.c:99
HL_Compression * HLCompression_new(HL_CompressionType type)
Creates an allocated and initialized instance of HL_Compression.
Definition hlhdf.c:337
void HL_init(void)
Initializes the HLHDF handler functions.
Definition hlhdf.c:136
HL_FileCreationProperty * HLFileCreationProperty_new(void)
Creates a file property instance that can be passed on to createHlHdfFile when creating a HDF5 file.
Definition hlhdf.c:191
HL_CompressionType
Defines what type of compression that should be used.
Definition hlhdf_types.h:102
const char * HL_getFormatSpecifierString(HL_FormatSpecifier specifier)
Returns the string representation of the provided specifier.
Definition hlhdf.c:317
HL_FormatSpecifier HL_getFormatSpecifier(const char *format)
Returns the format specifier for the provided format string.
Definition hlhdf.c:300
const char * HL_getHDF5Version(void)
Returns the version that was used for building this binary.
Definition hlhdf.c:325
Functions for working with compound types.
Functions for working with HL_Node's.
Functions for working with HL_NodeList's.
Functions that should be used when reading a HDF5 file.
Type definitions that are used in HLHDF.
HL_FormatSpecifier
These are all valid format specifiers that are used within HLHDF.
Definition hlhdf_types.h:70
Functions for writing and updating HDF5 files.
Compression properties.
Definition hlhdf_types.h:181
Properties that can be finely tuned when creating a HDF5 file.
Definition hlhdf_types.h:141