17 # define EXTERN extern "C"
19 # define EXTERN extern
42 EXTERN
VTSum* VTSum_open (
VTGen* gen, uint32_t tid );
44 EXTERN
void VTSum_dump (
VTSum* sum, uint64_t* time,
47 EXTERN
void VTSum_close (
VTSum* sum );
49 EXTERN
void VTSum_delete (
VTSum* sum );
51 #define VTSum_destroy(sum) VTSum_delete( sum )
55 EXTERN
void VTSum_enter (
VTSum* sum, uint64_t* time,
58 EXTERN
void VTSum_exit (
VTSum* sum, uint64_t* time,
63 EXTERN
void VTSum_msg_send (
VTSum* sum, uint64_t* time,
64 uint32_t dpid, uint32_t cid,
65 uint32_t tag, uint64_t sent );
67 EXTERN
void VTSum_msg_recv (
VTSum* sum, uint64_t* time,
68 uint32_t spid, uint32_t cid,
69 uint32_t tag, uint64_t recvd );
73 EXTERN
void VTSum_collop (
VTSum*sum, uint64_t* time,
74 uint32_t rid, uint32_t cid,
75 uint64_t sent, uint64_t recvd );
79 EXTERN
void VTSum_fileop_open (
VTSum* sum, uint64_t* time,
82 EXTERN
void VTSum_fileop_close (
VTSum* sum, uint64_t* time,
85 EXTERN
void VTSum_fileop_read (
VTSum* sum, uint64_t* time,
86 uint32_t fid, uint64_t read );
88 EXTERN
void VTSum_fileop_write (
VTSum* sum, uint64_t* time,
89 uint32_t fid, uint64_t wrote );
91 EXTERN
void VTSum_fileop_seek (
VTSum* sum, uint64_t* time,
Definition: vt_otf_sum.c:280
Definition: vt_otf_gen.c:90