13 #ifndef _VT_FILTHANDLER_H_
14 #define _VT_FILTHANDLER_H_
24 #include "vt_inttypes.h"
27 std::stack<bool> fstack;
28 std::map<uint32_t,uint64_t> f2l;
36 std::map<std::string, uint32_t> nm2tok;
37 std::map<uint32_t, Process > t2p;
43 int handleFiltDefinitionComment(
void* userData,
45 const char* comment );
47 int handleFiltDefTimerResolution(
void* userData,
49 uint64_t ticksPerSecond );
51 int handleFiltDefProcess(
void* userData,
57 int handleFiltDefProcessGroup(
void* userData,
61 uint32_t numberOfProcs,
62 const uint32_t* procs );
64 int handleFiltDefFunction(
void* userData,
71 int handleFiltDefFunctionGroup(
void* userData,
76 int handleFiltDefCollectiveOperation(
void* userData,
82 int handleFiltDefCounter(
void* userData,
87 uint32_t counterGroup,
90 int handleFiltDefCounterGroup(
void* userData,
92 uint32_t counterGroup,
95 int handleFiltDefScl(
void* userData,
101 int handleFiltDefSclFile(
void* userData,
106 int handleFiltDefCreator(
void* userData,
108 const char* creator );
110 int handleFiltDefVersion(
void* userData,
115 const char*
string );
117 int handleFiltDefFile(
void* userData,
123 int handleFiltDefFileGroup(
void* userData,
128 int handleFiltEnter(
void* userData,
134 int handleFiltLeave(
void* userData,
140 int handleFiltSendMsg(
void* userData,
149 int handleFiltRecvMsg(
void* userData,
158 int handleFiltCounter(
void* userData,
164 int handleFiltCollectiveOperation(
void* userData,
175 int handleFiltEventComment(
void* userData,
178 const char* comment );
180 int handleFiltBeginProcess(
void* userData,
184 int handleFiltEndProcess(
void* userData,
188 int handleFiltFileOperation(
void* userData,
198 int handleFiltSnapshotComment(
void* userData,
201 const char* comment );
203 int handleFiltEnterSnapshot(
void *userData,
205 uint64_t originaltime,
210 int handleFiltSendSnapshot(
void *userData,
212 uint64_t originaltime,
220 int handleFiltOpenFileSnapshot(
void* userData,
222 uint64_t originaltime,
228 int handleFiltSummaryComment(
void * userData,
231 const char* comment );
233 int handleFiltFunctionSummary(
void* userData,
237 uint64_t invocations,
241 int handleFiltFunctionGroupSummary(
void* userData,
245 uint64_t invocations,
249 int handleFiltMessageSummary(
void* userData,
256 uint64_t receivedNumber,
258 uint64_t receivedBytes );
260 int handleFiltFileOperationSummary(
void* userData,
270 uint64_t byteswrite );
272 int handleFiltFileGroupOperationSummary(
void* userData,
282 uint64_t byteswrite );
Main include file for applications using OTF.
Data structure that collects the information about which stream contains which parts of a multi-file ...
Definition: OTF_MasterControl.h:166
Definition: vt_filthandler.h:30
Definition: OTF_WStream.h:95
VampirTrace http://www.tu-dresden.de/zih/vampirtrace.
Definition: datastructs.h:246