Please, help us to better know about our user community by answering the following short survey: https://www.hdfgroup.org/
HDF5  1.12.1
H5FDlog.h File Reference

Macros

#define H5FD_LOG   (H5FD_log_init())
 
#define H5FD_LOG_TRUNCATE   0x00000001
 
#define H5FD_LOG_META_IO   (H5FD_LOG_TRUNCATE)
 
#define H5FD_LOG_LOC_READ   0x00000002
 
#define H5FD_LOG_LOC_WRITE   0x00000004
 
#define H5FD_LOG_LOC_SEEK   0x00000008
 
#define H5FD_LOG_LOC_IO   (H5FD_LOG_LOC_READ | H5FD_LOG_LOC_WRITE | H5FD_LOG_LOC_SEEK)
 
#define H5FD_LOG_FILE_READ   0x00000010
 
#define H5FD_LOG_FILE_WRITE   0x00000020
 
#define H5FD_LOG_FILE_IO   (H5FD_LOG_FILE_READ | H5FD_LOG_FILE_WRITE)
 
#define H5FD_LOG_FLAVOR   0x00000040
 
#define H5FD_LOG_NUM_READ   0x00000080
 
#define H5FD_LOG_NUM_WRITE   0x00000100
 
#define H5FD_LOG_NUM_SEEK   0x00000200
 
#define H5FD_LOG_NUM_TRUNCATE   0x00000400
 
#define H5FD_LOG_NUM_IO   (H5FD_LOG_NUM_READ | H5FD_LOG_NUM_WRITE | H5FD_LOG_NUM_SEEK | H5FD_LOG_NUM_TRUNCATE)
 
#define H5FD_LOG_TIME_OPEN   0x00000800
 
#define H5FD_LOG_TIME_STAT   0x00001000
 
#define H5FD_LOG_TIME_READ   0x00002000
 
#define H5FD_LOG_TIME_WRITE   0x00004000
 
#define H5FD_LOG_TIME_SEEK   0x00008000
 
#define H5FD_LOG_TIME_TRUNCATE   0x00010000
 
#define H5FD_LOG_TIME_CLOSE   0x00020000
 
#define H5FD_LOG_TIME_IO
 
#define H5FD_LOG_ALLOC   0x00040000
 
#define H5FD_LOG_FREE   0x00080000
 
#define H5FD_LOG_ALL
 

Functions

H5_DLL hid_t H5FD_log_init (void)
 
H5_DLL 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. More...
 

Macro Definition Documentation

◆ H5FD_LOG

#define H5FD_LOG   (H5FD_log_init())

◆ H5FD_LOG_ALL

#define H5FD_LOG_ALL

◆ H5FD_LOG_ALLOC

#define H5FD_LOG_ALLOC   0x00040000

◆ H5FD_LOG_FILE_IO

#define H5FD_LOG_FILE_IO   (H5FD_LOG_FILE_READ | H5FD_LOG_FILE_WRITE)

◆ H5FD_LOG_FILE_READ

#define H5FD_LOG_FILE_READ   0x00000010

◆ H5FD_LOG_FILE_WRITE

#define H5FD_LOG_FILE_WRITE   0x00000020

◆ H5FD_LOG_FLAVOR

#define H5FD_LOG_FLAVOR   0x00000040

◆ H5FD_LOG_FREE

#define H5FD_LOG_FREE   0x00080000

◆ H5FD_LOG_LOC_IO

#define H5FD_LOG_LOC_IO   (H5FD_LOG_LOC_READ | H5FD_LOG_LOC_WRITE | H5FD_LOG_LOC_SEEK)

◆ H5FD_LOG_LOC_READ

#define H5FD_LOG_LOC_READ   0x00000002

◆ H5FD_LOG_LOC_SEEK

#define H5FD_LOG_LOC_SEEK   0x00000008

◆ H5FD_LOG_LOC_WRITE

#define H5FD_LOG_LOC_WRITE   0x00000004

◆ H5FD_LOG_META_IO

#define H5FD_LOG_META_IO   (H5FD_LOG_TRUNCATE)

◆ H5FD_LOG_NUM_IO

◆ H5FD_LOG_NUM_READ

#define H5FD_LOG_NUM_READ   0x00000080

◆ H5FD_LOG_NUM_SEEK

#define H5FD_LOG_NUM_SEEK   0x00000200

◆ H5FD_LOG_NUM_TRUNCATE

#define H5FD_LOG_NUM_TRUNCATE   0x00000400

◆ H5FD_LOG_NUM_WRITE

#define H5FD_LOG_NUM_WRITE   0x00000100

◆ H5FD_LOG_TIME_CLOSE

#define H5FD_LOG_TIME_CLOSE   0x00020000

◆ H5FD_LOG_TIME_IO

◆ H5FD_LOG_TIME_OPEN

#define H5FD_LOG_TIME_OPEN   0x00000800

◆ H5FD_LOG_TIME_READ

#define H5FD_LOG_TIME_READ   0x00002000

◆ H5FD_LOG_TIME_SEEK

#define H5FD_LOG_TIME_SEEK   0x00008000

◆ H5FD_LOG_TIME_STAT

#define H5FD_LOG_TIME_STAT   0x00001000

◆ H5FD_LOG_TIME_TRUNCATE

#define H5FD_LOG_TIME_TRUNCATE   0x00010000

◆ H5FD_LOG_TIME_WRITE

#define H5FD_LOG_TIME_WRITE   0x00004000

◆ H5FD_LOG_TRUNCATE

#define H5FD_LOG_TRUNCATE   0x00000001

Function Documentation

◆ H5FD_log_init()

H5_DLL hid_t H5FD_log_init ( void  )
H5FD_LOG_NUM_IO
#define H5FD_LOG_NUM_IO
Definition: H5FDlog.h:45
H5FD_LOG_LOC_IO
#define H5FD_LOG_LOC_IO
Definition: H5FDlog.h:33
H5FD_LOG_ALLOC
#define H5FD_LOG_ALLOC
Definition: H5FDlog.h:58
H5FD_LOG_META_IO
#define H5FD_LOG_META_IO
Definition: H5FDlog.h:28
H5FD_LOG_TIME_TRUNCATE
#define H5FD_LOG_TIME_TRUNCATE
Definition: H5FDlog.h:52
H5FD_LOG_FREE
#define H5FD_LOG_FREE
Definition: H5FDlog.h:59
H5FD_LOG_TIME_READ
#define H5FD_LOG_TIME_READ
Definition: H5FDlog.h:49
H5FD_LOG_TIME_WRITE
#define H5FD_LOG_TIME_WRITE
Definition: H5FDlog.h:50
H5FD_LOG_TIME_IO
#define H5FD_LOG_TIME_IO
Definition: H5FDlog.h:54
H5FD_LOG_TIME_OPEN
#define H5FD_LOG_TIME_OPEN
Definition: H5FDlog.h:47
H5FD_LOG_TIME_CLOSE
#define H5FD_LOG_TIME_CLOSE
Definition: H5FDlog.h:53
H5FD_LOG_FLAVOR
#define H5FD_LOG_FLAVOR
Definition: H5FDlog.h:39
H5FD_LOG_TIME_STAT
#define H5FD_LOG_TIME_STAT
Definition: H5FDlog.h:48