HL-HDF
|
Common functions for working with an HDF5 file through the HL-HDF API. More...
#include <hdf5.h>
#include "hlhdf_types.h"
#include "hlhdf_node.h"
#include "hlhdf_nodelist.h"
#include "hlhdf_read.h"
#include "hlhdf_write.h"
#include "hlhdf_compound.h"
Go to the source code of this file.
Macros | |
#define | FALSE 0 |
Define for FALSE unless it already has been defined. | |
#define | TRUE 1 |
Define for TRUE unless it already has been defined. | |
Functions | |
void | HL_disableErrorReporting (void) |
Disables error reporting. | |
void | HL_enableErrorReporting (void) |
Enables error reporting. | |
int | HL_isErrorReportingEnabled (void) |
Returns if error reporting is enabled or not. | |
void | HL_init (void) |
Initializes the HLHDF handler functions. | |
void | HL_setDebugMode (int flag) |
Toggles the debug mode for HLHDF. | |
int | HL_isHDF5File (const char *filename) |
Verifies if the provided filename is a valid HDF5 file or not. | |
HL_FileCreationProperty * | HLFileCreationProperty_new (void) |
Creates a file property instance that can be passed on to createHlHdfFile when creating a HDF5 file. | |
void | HLFileCreationProperty_free (HL_FileCreationProperty *prop) |
Deallocates the HL_FileCreationProperty instance. | |
int | HL_sizeOfFormat (const char *format) |
Calculates the size in bytes of the provided format specifiers. | |
int | HL_isFormatSupported (const char *format) |
Verifies if the format name is supported by HLHDF. | |
HL_FormatSpecifier | HL_getFormatSpecifier (const char *format) |
Returns the format specifier for the provided format string. | |
const char * | HL_getFormatSpecifierString (HL_FormatSpecifier specifier) |
Returns the string representation of the provided specifier. | |
const char * | HL_getHDF5Version (void) |
Returns the version that was used for building this binary. | |
HL_Compression * | HLCompression_new (HL_CompressionType type) |
Creates an allocated and initialized instance of HL_Compression. | |
HL_Compression * | HLCompression_clone (HL_Compression *inv) |
Creates a copy of the provided HL_Compression instance. | |
void | HLCompression_init (HL_Compression *inv, HL_CompressionType type) |
Initializes a HL_Compressiosn instance. | |
void | HLCompression_free (HL_Compression *inv) |
Deallocates the HL_Compression instance. | |
Common functions for working with an HDF5 file through the HL-HDF API.
#define FALSE 0 |
Define for FALSE unless it already has been defined.
#define TRUE 1 |
Define for TRUE unless it already has been defined.
HL_FormatSpecifier HL_getFormatSpecifier | ( | const char * | format | ) |
Returns the format specifier for the provided format string.
[in] | format | the format name |
const char * HL_getFormatSpecifierString | ( | HL_FormatSpecifier | specifier | ) |
Returns the string representation of the provided specifier.
[in] | specifier | - the specifier |
const char * HL_getHDF5Version | ( | void | ) |
Returns the version that was used for building this binary.