- Bool_t GetValueSet(const char* host, Int_t port, const char* alias, TObjArray* result);
-
- const char* GetDAQFileName(const char* detector, const char* id, const char* source);
- Bool_t RetrieveDAQFile(const char* daqFileName, const char* localFileName);
- TList* GetDAQFileSources(const char* detector, const char* id);
- Bool_t UpdateDAQTable();
-
- const char* GetDCSFileName(const char* detector, const char* id, const char* source);
-// Bool_t RetrieveDCSFile(const char* daqFileName const char* localFileName);
- TList* GetDCSFileSources(const char* detector, const char* id);
-
- const char* GetHLTFileName(const char* detector, const char* id, const char* source);
-// Bool_t RetrieveHLTFile(const char* daqFileName, const char* localFileName;
- TList* GetHLTFileSources(const char* detector, const char* id);
-
- UInt_t WriteToCDB(const char* mainUri, const char* localUri,
- const AliCDBPath& path, TObject* object, AliCDBMetaData* metaData,
- Int_t validityStart = 0, Bool_t validityInfinite = kFALSE);
-
- Bool_t TryToStoreAgain();
- Bool_t TryToStoreAgain(TString& storageType);
-
- AliShuttleStatus* ReadShuttleStatus();
- Bool_t WriteShuttleStatus(AliShuttleStatus* status);
- Bool_t ContinueProcessing();
- void UpdateShuttleStatus(AliShuttleStatus::Status newStatus, Bool_t increaseCount = kFALSE);
- Bool_t UpdateShuttleLogbook(const char* detector, const char* status=0);
+ TMap* GetValueSet(const char* host, Int_t port, const TSeqCollection* entries,
+ DCSType type, Int_t valueSet);
+
+ Bool_t RetrieveFile(UInt_t system, const char* daqFileName, const char* localFileName);
+
+ Bool_t UpdateTable();
+ Bool_t UpdateTableFailCase();
+
+ Bool_t StoreLocally(const TString& localUri, const AliCDBPath& path, TObject* object,
+ AliCDBMetaData* metaData, Int_t validityStart = 0, Bool_t validityInfinite = kFALSE);
+
+ Bool_t StoreOCDB();
+ Int_t StoreOCDB(const TString& uri);
+ Bool_t CopyFileLocally(const char* localFile, const TString& target);
+ Bool_t CopyFilesToGrid(const char* type);
+ void CleanLocalStorage(const TString& uri);
+ Bool_t CleanReferenceStorage(const char* detector);
+ void RemoveFile(const char* filename);
+ const char* GetRefFilePrefix(const char* base, const char* detector);
+
+ AliShuttleStatus* ReadShuttleStatus();
+ Bool_t WriteShuttleStatus(AliShuttleStatus* status);
+ Bool_t ContinueProcessing();
+ void UpdateShuttleStatus(AliShuttleStatus::Status newStatus, Bool_t increaseCount = kFALSE);
+ Bool_t UpdateShuttleLogbook(const char* detector, const char* status=0);
+ Bool_t SendMail(EMailTarget target, Int_t system = -1);
+ Int_t GetMem(Int_t pid);
+
+ TString GetLogFileName(const char* detector) const;
+
+ void SetLastAction(const char* action);
+
+ void SendAlive();
+ void SendMLDetInfo();
+ void SendMLRunInfo(const char* status);
+ virtual Bool_t TouchFile();