MISR Toolkit  1.5.1
Macros | Functions
H5FDlog.h File Reference
#include "H5Ipublic.h"

Go to the source code of this file.

Macros

#define H5FD_LOG   (H5FD_log_init())
 
#define H5FD_LOG_LOC_READ   0x00000001
 
#define H5FD_LOG_LOC_WRITE   0x00000002
 
#define H5FD_LOG_LOC_SEEK   0x00000004
 
#define H5FD_LOG_LOC_IO   (H5FD_LOG_LOC_READ|H5FD_LOG_LOC_WRITE|H5FD_LOG_LOC_SEEK)
 
#define H5FD_LOG_FILE_READ   0x00000008
 
#define H5FD_LOG_FILE_WRITE   0x00000010
 
#define H5FD_LOG_FILE_IO   (H5FD_LOG_FILE_READ|H5FD_LOG_FILE_WRITE)
 
#define H5FD_LOG_FLAVOR   0x00000020
 
#define H5FD_LOG_NUM_READ   0x00000040
 
#define H5FD_LOG_NUM_WRITE   0x00000080
 
#define H5FD_LOG_NUM_SEEK   0x00000100
 
#define H5FD_LOG_NUM_TRUNCATE   0x00000200
 
#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   0x00000400
 
#define H5FD_LOG_TIME_STAT   0x00000800
 
#define H5FD_LOG_TIME_READ   0x00001000
 
#define H5FD_LOG_TIME_WRITE   0x00002000
 
#define H5FD_LOG_TIME_SEEK   0x00004000
 
#define H5FD_LOG_TIME_CLOSE   0x00008000
 
#define H5FD_LOG_TIME_IO   (H5FD_LOG_TIME_OPEN|H5FD_LOG_TIME_STAT|H5FD_LOG_TIME_READ|H5FD_LOG_TIME_WRITE|H5FD_LOG_TIME_SEEK|H5FD_LOG_TIME_CLOSE)
 
#define H5FD_LOG_ALLOC   0x00010000
 
#define H5FD_LOG_ALL   (H5FD_LOG_ALLOC|H5FD_LOG_TIME_IO|H5FD_LOG_NUM_IO|H5FD_LOG_FLAVOR|H5FD_LOG_FILE_IO|H5FD_LOG_LOC_IO)
 

Functions

H5_DLL hid_t H5FD_log_init (void)
 
H5_DLL void H5FD_log_term (void)
 
H5_DLL herr_t H5Pset_fapl_log (hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size)
 

Macro Definition Documentation

◆ H5FD_LOG

#define H5FD_LOG   (H5FD_log_init())

Definition at line 25 of file H5FDlog.h.

◆ H5FD_LOG_ALL

Definition at line 55 of file H5FDlog.h.

◆ H5FD_LOG_ALLOC

#define H5FD_LOG_ALLOC   0x00010000

Definition at line 54 of file H5FDlog.h.

◆ H5FD_LOG_FILE_IO

#define H5FD_LOG_FILE_IO   (H5FD_LOG_FILE_READ|H5FD_LOG_FILE_WRITE)

Definition at line 36 of file H5FDlog.h.

◆ H5FD_LOG_FILE_READ

#define H5FD_LOG_FILE_READ   0x00000008

Definition at line 34 of file H5FDlog.h.

◆ H5FD_LOG_FILE_WRITE

#define H5FD_LOG_FILE_WRITE   0x00000010

Definition at line 35 of file H5FDlog.h.

◆ H5FD_LOG_FLAVOR

#define H5FD_LOG_FLAVOR   0x00000020

Definition at line 38 of file H5FDlog.h.

◆ H5FD_LOG_LOC_IO

#define H5FD_LOG_LOC_IO   (H5FD_LOG_LOC_READ|H5FD_LOG_LOC_WRITE|H5FD_LOG_LOC_SEEK)

Definition at line 32 of file H5FDlog.h.

◆ H5FD_LOG_LOC_READ

#define H5FD_LOG_LOC_READ   0x00000001

Definition at line 29 of file H5FDlog.h.

◆ H5FD_LOG_LOC_SEEK

#define H5FD_LOG_LOC_SEEK   0x00000004

Definition at line 31 of file H5FDlog.h.

◆ H5FD_LOG_LOC_WRITE

#define H5FD_LOG_LOC_WRITE   0x00000002

Definition at line 30 of file H5FDlog.h.

◆ H5FD_LOG_NUM_IO

Definition at line 44 of file H5FDlog.h.

◆ H5FD_LOG_NUM_READ

#define H5FD_LOG_NUM_READ   0x00000040

Definition at line 40 of file H5FDlog.h.

◆ H5FD_LOG_NUM_SEEK

#define H5FD_LOG_NUM_SEEK   0x00000100

Definition at line 42 of file H5FDlog.h.

◆ H5FD_LOG_NUM_TRUNCATE

#define H5FD_LOG_NUM_TRUNCATE   0x00000200

Definition at line 43 of file H5FDlog.h.

◆ H5FD_LOG_NUM_WRITE

#define H5FD_LOG_NUM_WRITE   0x00000080

Definition at line 41 of file H5FDlog.h.

◆ H5FD_LOG_TIME_CLOSE

#define H5FD_LOG_TIME_CLOSE   0x00008000

Definition at line 51 of file H5FDlog.h.

◆ H5FD_LOG_TIME_IO

Definition at line 52 of file H5FDlog.h.

◆ H5FD_LOG_TIME_OPEN

#define H5FD_LOG_TIME_OPEN   0x00000400

Definition at line 46 of file H5FDlog.h.

◆ H5FD_LOG_TIME_READ

#define H5FD_LOG_TIME_READ   0x00001000

Definition at line 48 of file H5FDlog.h.

◆ H5FD_LOG_TIME_SEEK

#define H5FD_LOG_TIME_SEEK   0x00004000

Definition at line 50 of file H5FDlog.h.

◆ H5FD_LOG_TIME_STAT

#define H5FD_LOG_TIME_STAT   0x00000800

Definition at line 47 of file H5FDlog.h.

◆ H5FD_LOG_TIME_WRITE

#define H5FD_LOG_TIME_WRITE   0x00002000

Definition at line 49 of file H5FDlog.h.

Function Documentation

◆ H5FD_log_init()

H5_DLL hid_t H5FD_log_init ( void  )

◆ H5FD_log_term()

H5_DLL void H5FD_log_term ( void  )

◆ H5Pset_fapl_log()

H5_DLL herr_t H5Pset_fapl_log ( hid_t  fapl_id,
const char *  logfile,
unsigned long long  flags,
size_t  buf_size 
)

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:54