Generic Trace Generator (GTG)
0.1
|
00001 00016 #ifndef _GTG_OTF_BASIC_H_ 00017 #define _GTG_OTF_BASIC_H_ 00018 00019 #include "GTGTypes.h" 00020 #include "GTGBasic.h" 00021 #include "GTGOTF_Structs.h" 00022 00034 const otf_color_t OTF_get_color(gtg_color_t color); 00035 00045 trace_return_t OTFInitTrace (const char* filename, gtg_flag_t flags); 00046 00055 trace_return_t OTFSetCompress(int val); 00056 00069 trace_return_t OTFAddContType (const char* alias, const char* contType, 00070 const char* name); 00071 00084 trace_return_t OTFAddStateType (const char* alias, const char* contType, 00085 const char* name); 00086 00099 trace_return_t OTFAddEventType (const char* alias, const char* contType, 00100 const char* name); 00101 00118 trace_return_t OTFAddLinkType (const char* alias , const char* name, 00119 const char* contType, const char* srcContType, 00120 const char* destContType); 00121 00134 trace_return_t OTFAddVarType (const char* alias , const char* name, 00135 const char* contType); 00136 00151 trace_return_t OTFAddEntityValue (const char* alias, const char* entType, 00152 const char* name , const otf_color_t color); 00153 00171 trace_return_t OTFDefineContainer (const char* alias, 00172 const char* type, const char* container, 00173 const char* name, const char* file); 00174 00193 trace_return_t OTFStartContainer (varPrec time, const char* alias , 00194 const char* type, const char* container, 00195 const char* name, const char* file); 00196 00209 trace_return_t OTFDestroyContainer (varPrec time, const char* name, 00210 const char* type); 00211 00226 trace_return_t OTFSetState (varPrec time, const char* type, 00227 const char* cont, const char* val); 00228 00243 trace_return_t OTFPushState (varPrec time, const char* type, 00244 const char* cont, const char* val); 00245 00258 trace_return_t OTFPopState (varPrec time, const char* type, 00259 const char* cont); 00260 00275 trace_return_t OTFAddEvent (varPrec time, const char* type, 00276 const char* cont, const char* val); 00277 00296 trace_return_t OTFStartLink (varPrec time, const char* type, 00297 const char* src, const char* dest, 00298 const char* val , const char* key); 00299 00318 trace_return_t OTFEndLink (varPrec time, const char* type, 00319 const char* src, const char* dest, 00320 const char* val, const char* key); 00321 00336 trace_return_t OTFSetVar (varPrec time, const char* type, 00337 const char* cont, varPrec val); 00338 00353 trace_return_t OTFAddVar (varPrec time, const char* type, 00354 const char* cont, varPrec val); 00355 00370 trace_return_t OTFSubVar (varPrec time, const char* type, 00371 const char* cont, varPrec val); 00372 00382 trace_return_t OTFAddComment (const char* comment); 00383 00391 trace_return_t OTFEndTrace (); 00392 00393 #endif /* _GTG_OTF_BASIC_H_ */ 00394 00395 00396