]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTDataTypes.h
adaption to new logging class, added functionality to AliHLTSystem to build a task...
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTDataTypes.h
index 14149b39f5a40cd407f3781bb5db01d39f947198..7591a1ded50f23962b934d2302563aeae51a2a53 100644 (file)
@@ -72,6 +72,8 @@ extern "C" {
     void* fData;
   };
 
+  typedef int (*AliHLTfctLogging)( void* param, AliHLTComponent_LogSeverity severity, const char* origin, const char* keyword, const char* message );
+
   struct AliHLTComponentEnvironment
   {
     AliHLTUInt32_t fStructSize;
@@ -82,7 +84,7 @@ extern "C" {
 #endif
     int (*fMakeOutputDataBlockListFunc)( void* param, const vector<AliHLTComponent_BlockData>& blocks, AliHLTUInt32_t* blockCount, AliHLTComponent_BlockData** outputBlocks );
     int (*fGetEventDoneDataFunc)( void* param, AliHLTEventID_t eventID, unsigned long size, AliHLTComponent_EventDoneData** edd );
-    int (*fLoggingFunc)( void* param, AliHLTComponent_LogSeverity severity, const char* origin, const char* keyword, const char* message );
+    AliHLTfctLogging fLoggingFunc;
   };
 }