* changed return value for no active service
authorjthaeder <jthaeder@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 10 Aug 2009 09:04:41 +0000 (09:04 +0000)
committerjthaeder <jthaeder@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 10 Aug 2009 09:04:41 +0000 (09:04 +0000)
* changed IF DEF

HLT/BASE/AliHLTHOMERManager.cxx
HLT/BASE/AliHLTHOMERManager.h
HLT/BASE/AliHLTHOMERProxyHandler.cxx
HLT/BASE/AliHLTHOMERProxyHandler.h

index f933c2a..afc077b 100644 (file)
@@ -135,9 +135,12 @@ Int_t AliHLTHOMERManager::CreateSourcesList() {
   fSourceList->SetOwner( kTRUE );
 
   iResult = fProxyHandler->FillSourceList( fSourceList );
-  if ( iResult ) {
+  if ( iResult < 0 ) {
     HLTWarning("There have been errors, while creating the sources list.");
   }
+  else if ( iResult > 0 ) {
+    HLTWarning("No active services found.");
+  }
   else {
     HLTInfo("New sources list created.");
 
index ce28031..7cc33b6 100644 (file)
@@ -2,8 +2,8 @@
 
 // $Id: AliHLTHOMERManager.h $
 
-#ifndef ALIEVEHOMERMANGER_H
-#define ALIEVEHOMERMANGER_H
+#ifndef ALIHLTHOMERMANAGER_H
+#define ALIHLTHOMERMANAGER_H
 
 /* This file is property of and copyright by the ALICE HLT Project        * 
  * ALICE Experiment at CERN, All rights reserved.                         *
@@ -71,7 +71,7 @@ public:
    */
 
   /** Create Sources List from HOMER-Proxy 
-   *  @return 0 on success, <0 for failure
+   *  @return 0 on success, <0 for failure, 1 for no active service
    */
   virtual Int_t CreateSourcesList();
 
index 7ff8b98..3a92bdb 100644 (file)
@@ -94,8 +94,9 @@ Int_t AliHLTHOMERProxyHandler::FillSourceList(TList *srcList) {
   if (!iResult)
     iResult = ProcessXmlRpcResponse();
 
-  if (iResult)
+  if (iResult < 0) {
     HLTError("Filling SourceList failed.");
+  }
 
   return iResult;
 }
@@ -292,7 +293,7 @@ Int_t AliHLTHOMERProxyHandler::ProcessXmlRpcResponse() {
 
   if ( !xmlParser.GetXMLDocument()->GetRootNode()->HasChildren() ) {
     HLTInfo("No Services active.");
-    return 0;
+    return 1;
   }
 
   // -- Loop over all service nodes
index 3e60b56..303b11f 100644 (file)
@@ -59,7 +59,9 @@ public:
    * ---------------------------------------------------------------------------------
    */
 
-  /** Fill's source list, with entries */
+  /** Fill's source list, with entries 
+   *  @return 0 on success, <0 for failure, 1 for no active service
+   */
   Int_t FillSourceList(TList *srcList);
 
   ///////////////////////////////////////////////////////////////////////////////////
@@ -107,7 +109,7 @@ private:
   Int_t RequestXmlRpcResponse();
 
   /** process xmlrpc response and fill the source list
-   *  @return 0 on success, <0 for failure
+   *  @return 0 on success, <0 for failure, 1 for no active service
    */
   Int_t ProcessXmlRpcResponse();