HDF5 2.0.0.2ad0391
API Reference
|
#include "H5FDpublic.h"
Functions | |
herr_t | H5Pset_fapl_log (hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size) |
Sets up the logging virtual file driver (H5FD_LOG) for use. | |
#define H5FD_LOG (H5OPEN H5FD_LOG_id_g) |
Initializer for the log VFD ID for the log VFD
#define H5FD_LOG_ALL |
Flag for tracking all info
#define H5FD_LOG_ALLOC 0x00040000 |
Flag for tracking allocation of space in file
#define H5FD_LOG_FILE_IO (H5FD_LOG_FILE_READ | H5FD_LOG_FILE_WRITE) |
Flag for tracking number of times each byte is read/written
#define H5FD_LOG_FILE_READ 0x00000010 |
Flag for tracking number of times each byte is read
#define H5FD_LOG_FILE_WRITE 0x00000020 |
Flag for tracking number of times each byte is written
#define H5FD_LOG_FLAVOR 0x00000040 |
Flag for tracking "flavor" (type) of information stored at each byte
#define H5FD_LOG_FREE 0x00080000 |
Flag for tracking release of space in file
#define H5FD_LOG_LOC_IO (H5FD_LOG_LOC_READ | H5FD_LOG_LOC_WRITE | H5FD_LOG_LOC_SEEK) |
Flag for tracking where IO operations occur
#define H5FD_LOG_LOC_READ 0x00000002 |
Flag for tracking where reads occur
#define H5FD_LOG_LOC_SEEK 0x00000008 |
Flag for tracking where seeks occur
#define H5FD_LOG_LOC_WRITE 0x00000004 |
Flag for tracking where writes occur
#define H5FD_LOG_META_IO (H5FD_LOG_TRUNCATE) |
Flag for tracking meta IO operations
#define H5FD_LOG_NUM_IO (H5FD_LOG_NUM_READ | H5FD_LOG_NUM_WRITE | H5FD_LOG_NUM_SEEK | H5FD_LOG_NUM_TRUNCATE) |
Flag for tracking total number of IO operations
#define H5FD_LOG_NUM_READ 0x00000080 |
Flag for tracking total number of reads
#define H5FD_LOG_NUM_SEEK 0x00000200 |
Flag for tracking total number of seeks
#define H5FD_LOG_NUM_TRUNCATE 0x00000400 |
Flag for tracking total number of truncates
#define H5FD_LOG_NUM_WRITE 0x00000100 |
Flag for tracking total number of writes
#define H5FD_LOG_TIME_CLOSE 0x00020000 |
Flag for tracking time spent in close
#define H5FD_LOG_TIME_IO |
Flag for tracking time spent in IO operations
#define H5FD_LOG_TIME_OPEN 0x00000800 |
Flag for tracking time spent in open
#define H5FD_LOG_TIME_READ 0x00002000 |
Flag for tracking time spent in read
#define H5FD_LOG_TIME_SEEK 0x00008000 |
Flag for tracking time spent in seek
#define H5FD_LOG_TIME_STAT 0x00001000 |
Flag for tracking time spent in stat
#define H5FD_LOG_TIME_TRUNCATE 0x00010000 |
Flag for tracking time spent in truncate
#define H5FD_LOG_TIME_WRITE 0x00004000 |
Flag for tracking time spent in write
#define H5FD_LOG_TRUNCATE 0x00000001 |
Flag for tracking truncate operation
#define H5FD_LOG_VALUE H5_VFD_LOG |
Identifier for the log VFD