fce742269216e941d08646cdd1fd681db88b298e
[charm.git] / src / conv-perf / traceCore.C
1
2 #include <stdio.h>
3 #include <stdlib.h>
4
5 #include "converse.h"
6 #include "traceCore.h"
7 #include "traceCoreCommon.h"
8
9 /* Class TraceCore Definition */
10 //TODO: currently these are dummy definitions
11 void TraceCore::RegisterLanguage(int lID)
12 {
13         CmiPrintf("registering language (%d)\n", lID);
14 }       
15
16 void TraceCore::RegisterEvent(int lID, int eID)
17 {
18         CmiPrintf("registering event (%d, %d)\n", lID, eID);
19 }       
20
21 //NOTE: only for compatibility with incomplete converse instrumentation
22 void TraceCore::LogEvent(int lID, int eID)
23 {
24         CmiPrintf("logging event (%d, %d)\n", lID, eID);
25 }
26
27 void TraceCore::LogEvent(int lID, int eID, int iLen, int* iData)
28 { LogEvent(int lID, int eID, int iLen, int* iData, 0, NULL); }
29
30 void TraceCore::LogEvent(int lID, int eID, int sLen, char* sData);
31 { LogEvent(int lID, int eID, 0, NULL, int sLen, int* sData); }
32
33 void TraceCore::LogEvent(int lID, int eID, int iLen, int* iData, int sLen, char* sData)
34 {
35         CmiPrintf("logging event (%d, %d)\n", lID, eID);
36 }
37