18f9016f6SCameron Smith #ifndef PHIOTIMER_EMPTY_H 28f9016f6SCameron Smith #define PHIOTIMER_EMPTY_H 38f9016f6SCameron Smith 48f9016f6SCameron Smith #include<stdlib.h> 58f9016f6SCameron Smith 68f9016f6SCameron Smith #ifdef __cplusplus 78f9016f6SCameron Smith extern "C" { 88f9016f6SCameron Smith #endif 98f9016f6SCameron Smith 108f9016f6SCameron Smith #define PHASTAIO_OPENTIME(cmd) cmd 118f9016f6SCameron Smith #define PHASTAIO_CLOSETIME(cmd) cmd 128f9016f6SCameron Smith #define PHASTAIO_READTIME(cmd,ignored) cmd 138f9016f6SCameron Smith #define PHASTAIO_WRITETIME(cmd,ignored) cmd 148f9016f6SCameron Smith 15*8cd183ecSCameron Smith enum phastaio_file { GEOMBC_READ, RESTART_READ, RESTART_WRITE }; 16*8cd183ecSCameron Smith 178f9016f6SCameron Smith typedef int phastaioTime; 188f9016f6SCameron Smith struct phastaio_stats; 198f9016f6SCameron Smith void phastaio_time(phastaioTime*); 208f9016f6SCameron Smith size_t phastaio_time_diff(phastaioTime*, phastaioTime*); 218f9016f6SCameron Smith void phastaio_addReadBytes(size_t); 228f9016f6SCameron Smith void phastaio_addWriteBytes(size_t); 238f9016f6SCameron Smith void phastaio_addReadTime(size_t); 248f9016f6SCameron Smith void phastaio_addWriteTime(size_t); 258f9016f6SCameron Smith void phastaio_setfile(int); 268f9016f6SCameron Smith void phastaio_addOpenTime(size_t); 278f9016f6SCameron Smith void phastaio_addCloseTime(size_t); 288f9016f6SCameron Smith void phastaio_printStats(); 298f9016f6SCameron Smith void phastaio_initStats(); 308f9016f6SCameron Smith 318f9016f6SCameron Smith #ifdef __cplusplus 328f9016f6SCameron Smith } 338f9016f6SCameron Smith #endif 348f9016f6SCameron Smith 358f9016f6SCameron Smith #endif 36