13 #ifndef _VT_UNIFY_HANDLERS_H_
14 #define _VT_UNIFY_HANDLERS_H_
18 #include "vt_unify_defs_recs.h"
19 #include "vt_unify_lvector.hh"
20 #include "vt_unify_markers.h"
32 : loc_defs( _loc_defs ) {}
34 LargeVectorC<DefRec_BaseS*> & loc_defs;
42 LargeVectorC<MarkersC::MarkerSpotS*> & _loc_spots )
43 : loc_defs( _loc_defs ), loc_spots( _loc_spots ) {}
45 LargeVectorC<DefRec_DefMarkerS*> & loc_defs;
46 LargeVectorC<MarkersC::MarkerSpotS*> & loc_spots;
54 : wstream( _wstream ) {}
71 uint32_t streamid,
const char * comment );
74 uint32_t streamid,
const char * creator );
77 uint32_t streamid, uint64_t ticksPerSecond );
80 uint32_t streamid, uint64_t minTime, uint64_t maxTime );
83 uint32_t streamid, uint32_t deftoken,
const char * name,
87 uint32_t streamid, uint32_t deftoken,
const char * name,
88 uint32_t n, uint32_t * array );
91 uint32_t streamid, uint32_t group, uint32_t attributes );
94 uint32_t streamid, uint32_t deftoken,
const char * filename );
97 uint32_t streamid, uint32_t deftoken, uint32_t sclfile,
101 uint32_t streamid, uint32_t deftoken,
const char * name );
104 uint32_t streamid, uint32_t deftoken,
const char * name,
108 uint32_t streamid, uint32_t deftoken,
const char * name );
111 uint32_t streamid, uint32_t deftoken,
const char * name, uint32_t group,
115 uint32_t streamid, uint32_t collOp,
const char * name, uint32_t type );
118 uint32_t streamid, uint32_t deftoken,
const char * name );
121 uint32_t streamid, uint32_t deftoken,
const char * name,
122 uint32_t properties, uint32_t countergroup,
const char * unit );
125 uint32_t streamid, uint32_t counter, uint32_t n, uint32_t * array );
128 uint32_t streamid, uint32_t key,
OTF_Type type,
const char * name,
129 const char * description );
135 uint32_t streamid, uint32_t deftoken,
const char * name, uint32_t type );
138 uint64_t time, uint32_t proc, uint32_t marker,
const char * text );
144 uint64_t time, uint32_t proc,
const char * comment,
148 uint64_t time, uint32_t func, uint32_t proc, uint32_t scl,
152 uint64_t time, uint32_t func, uint32_t proc, uint32_t scl,
156 uint64_t time, uint32_t proc, uint32_t counter, uint64_t value,
160 uint64_t time, uint32_t proc, uint64_t matchid, uint32_t scl,
164 uint64_t time, uint32_t proc, uint32_t file, uint64_t matchid,
165 uint64_t handleid, uint32_t operation, uint64_t bytes, uint32_t scl,
169 uint64_t time, uint32_t sender, uint32_t receiver, uint32_t comm,
173 uint64_t time, uint32_t receiver, uint32_t sender, uint32_t comm,
177 uint64_t time, uint32_t proc, uint32_t operation, uint64_t matchid,
178 uint32_t comm, uint32_t root, uint64_t sent, uint64_t recvd,
185 uint64_t time, uint32_t proc, uint32_t origin, uint32_t dest,
186 uint32_t comm, uint32_t tag, uint64_t bytes, uint32_t scl,
190 uint64_t time, uint32_t proc, uint32_t origin, uint32_t dest,
191 uint32_t comm, uint32_t tag, uint64_t bytes, uint32_t scl,
195 uint64_t time, uint32_t proc, uint32_t origin, uint32_t dest,
196 uint32_t comm, uint32_t tag, uint64_t bytes, uint32_t scl,
200 uint64_t time, uint32_t proc, uint32_t remote, uint32_t comm,
207 uint64_t time, uint32_t func, uint32_t proc, uint64_t invocations,
208 uint64_t exclTime, uint64_t inclTime );
211 uint64_t time, uint32_t proc, uint32_t peer, uint32_t comm,
212 uint32_t type, uint64_t sentNum, uint64_t recvNum,
213 uint64_t sentBytes, uint64_t recvBytes );
216 uint64_t time, uint32_t proc, uint32_t comm, uint32_t collop,
217 uint64_t sentNum, uint64_t recvNum, uint64_t sentBytes,
218 uint64_t recvBytes );
221 uint64_t time, uint32_t file, uint32_t proc, uint64_t nopen,
222 uint64_t nclose, uint64_t nread, uint64_t nwrite, uint64_t nseek,
223 uint64_t bytesRead, uint64_t bytesWrite );
225 #endif // _VT_UNIFY_HANDLERS_H_
Main include file for applications using OTF.
VampirTrace http://www.tu-dresden.de/zih/vampirtrace.
Definition: vt_unify_handlers.h:29
enum OTF_Type_enum OTF_Type
An enum which holds all OTF datatypes that are relevant for OTF_KeyValueList.
Definition: vt_unify_handlers.h:39
Definition: OTF_WStream.h:95
struct OTF_KeyValueList_struct OTF_KeyValueList
Object type which holds a key-value list.
Definition: OTF_KeyValue.h:242
Definition: vt_unify_handlers.h:51