]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTHOMERLibManager.cxx
Adding extra protection to prevent cycles in the Agent linked list, which can cause...
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTHOMERLibManager.cxx
index 3ec3698f836cff9cde911b94d611bd374c821f0f..6850fb10025d0c4d8a7b819729c090ef5c760ea1 100644 (file)
@@ -71,7 +71,7 @@ AliHLTHOMERReader* AliHLTHOMERLibManager::OpenReader(const char* hostname, unsig
   
   AliHLTHOMERReader* pReader=NULL;
   if (fFctCreateReaderFromTCPPort!=NULL && (pReader=(((AliHLTHOMERReaderCreateFromTCPPort_t)fFctCreateReaderFromTCPPort)(hostname, port)))==NULL) {
-    HLTError("can not create instance of HOMER reader (function %p)", fFctCreateReaderFromTCPPort);
+    //HLTError("can not create instance of HOMER reader (function %p)", fFctCreateReaderFromTCPPort);
   }
   
   return pReader;
@@ -88,13 +88,13 @@ AliHLTHOMERReader* AliHLTHOMERLibManager::OpenReader(unsigned int tcpCnt, const
   
   AliHLTHOMERReader* pReader=NULL;
   if (fFctCreateReaderFromTCPPorts!=NULL && (pReader=(((AliHLTHOMERReaderCreateFromTCPPorts_t)fFctCreateReaderFromTCPPorts)(tcpCnt, hostnames, ports)))==NULL) {
-    HLTError("can not create instance of HOMER reader (function %p)", fFctCreateReaderFromTCPPorts);
+    //HLTError("can not create instance of HOMER reader (function %p)", fFctCreateReaderFromTCPPorts);
   }
   
   return pReader;
 }
 
-AliHLTHOMERReader* AliHLTHOMERLibManager::OpenReader(const AliHLTUInt8_t* pBuffer, int size)
+AliHLTHOMERReader* AliHLTHOMERLibManager::OpenReaderBuffer(const AliHLTUInt8_t* pBuffer, int size)
 {
   // see header file for class documentation
   if (fLibraryStatus<0) return NULL;
@@ -105,7 +105,7 @@ AliHLTHOMERReader* AliHLTHOMERLibManager::OpenReader(const AliHLTUInt8_t* pBuffe
   
   AliHLTHOMERReader* pReader=NULL;
   if (fFctCreateReaderFromBuffer!=NULL && (pReader=(((AliHLTHOMERReaderCreateFromBuffer_t)fFctCreateReaderFromBuffer)(pBuffer, size)))==NULL) {
-    HLTError("can not create instance of HOMER reader (function %p)", fFctCreateReaderFromBuffer);
+    //HLTError("can not create instance of HOMER reader (function %p)", fFctCreateReaderFromBuffer);
   }
   
   return pReader;
@@ -137,9 +137,9 @@ AliHLTHOMERWriter* AliHLTHOMERLibManager::OpenWriter()
   }
   
   AliHLTHOMERWriter* pWriter=NULL;
-//   if (fFctCreateWriter!=NULL && (pWriter=(((AliHLTHOMERWriterCreate_t)fFctCreateWriter)()))==NULL) {
+  if (fFctCreateWriter!=NULL && (pWriter=(((AliHLTHOMERWriterCreate_t)fFctCreateWriter)()))==NULL) {
 //     HLTError("can not create instance of HOMER writer (function %p)", fFctCreateWriter);
-//   }
+  }
   
   return pWriter;
 }
@@ -185,9 +185,9 @@ int AliHLTHOMERLibManager::LoadHOMERLibrary()
       (*fctInfo)(date, time);
       if (!date) date="unknown";
       if (!time) time="unknown";
-      HLTInfo("%s build on %s (%s)", *library, date, time);
+      //HLTInfo("%s build on %s (%s)", *library, date, time);
     } else {
-      HLTInfo("no build info available for %s", *library);
+      //HLTInfo("no build info available for %s", *library);
     }
 
     fFctCreateReaderFromTCPPort=gSystem->DynFindSymbol(*library, ALIHLTHOMERREADER_CREATE_FROM_TCPPORT);
@@ -204,7 +204,6 @@ int AliHLTHOMERLibManager::LoadHOMERLibrary()
        fFctDeleteWriter==NULL) {
       iResult=-ENOSYS;
     } else {
-      //HLTDebug("%s: entries found", *library);
     }
   }
   if (iResult<0 || *library==NULL) {