Interface changes for projections support for AMPI.
authorChao Mei <chaomei2@illinois.edu>
Mon, 9 Jan 2006 00:56:25 +0000 (00:56 +0000)
committerChao Mei <chaomei2@illinois.edu>
Mon, 9 Jan 2006 00:56:25 +0000 (00:56 +0000)
As now it is possible for user (application developer) to specify a certain integer identifier to a user function that is going to be profiled during execution, the interface of traceRegisterFunction is slightly changed.
For backward compatibility, a default value (-999) for the identifier is used when using C++ language.

src/conv-core/conv-trace.h

index dfc8e3514cbaf2e080fbeec402d24591a4585077..a11bb0fdd059142073df0c1807ab173033aeac1a 100644 (file)
@@ -31,7 +31,11 @@ int  traceRegisterUserEvent(const char*, int e
 #endif
 );
 
 #endif
 );
 
-int traceRegisterFunction(const char*);
+int traceRegisterFunction(const char*, int idx
+#ifdef __cplusplus
+=-999
+#endif
+);
 void traceBeginFuncIndexProj(int, char* file, int);
 void traceEndFuncIndexProj(int);
 
 void traceBeginFuncIndexProj(int, char* file, int);
 void traceEndFuncIndexProj(int);