xref: /phasta/phastaIO/phiotimer_empty/phiotimer.h (revision 98d6580a8ecca5add329d7adadb1985835e1e604)
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