void SetProcessDCS(Bool_t process) {fgkProcessDCS = process;}
void SetLogbookEntry(AliShuttleLogbookEntry* entry) {fLogbookEntry=entry;}
- static const char* GetShuttleTempDir() {return fgkShuttleTempDir;}
+ static void SetShuttleTempDir (const char* tmpDir);
+ static const char* GetShuttleTempDir() {return fgkShuttleTempDir.Data();}
+ static void SetShuttleLogDir (const char* logDir);
+ static const char* GetShuttleLogDir() {return fgkShuttleLogDir.Data();}
Bool_t Connect(Int_t system);
Bool_t RetrieveDAQFile(const char* daqFileName, const char* localFileName);
TList* GetDAQFileSources(const char* detector, const char* id);
Bool_t UpdateDAQTable();
- Bool_t UpdateHLTTable();
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);
+// Bool_t UpdateDCSTable();
const char* GetHLTFileName(const char* detector, const char* id, const char* source);
Bool_t RetrieveHLTFile(const char* hltFileName, const char* localFileName);
TList* GetHLTFileSources(const char* detector, const char* id);
+ Bool_t UpdateHLTTable();
UInt_t WriteToCDB(const char* mainUri, const char* localUri,
const AliCDBPath& path, TObject* object, AliCDBMetaData* metaData,
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();
+
void SetLastAction(const char* action);
const AliShuttleConfig* fConfig; // pointer to configuration object
static TString fgkLocalCDB; //! URI of the local backup CDB storage
static TString fgkMainRefStorage; // URI of the main (Grid) REFERENCE storage
static TString fgkLocalRefStorage; // URI of the local REFERENCE storage
- static const char* fgkShuttleTempDir; // base path of SHUTTLE temp folder
- static const char* fgkShuttleLogDir; // path of SHUTTLE log folder
+ static TString fgkShuttleTempDir; // base path of SHUTTLE temp folder
+ static TString fgkShuttleLogDir; // path of SHUTTLE log folder
UInt_t fTimeout; // DCS server connection timeout parameter
Int_t fRetries; // Number of DCS server connection retries