X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=RAW%2Fmdc.cxx;h=8223f466337ca751eed9d838cdd44ee14562c3ac;hb=343d2002fd2fe75b0336b1fd6b0f9a0a91dbda7f;hp=67a32b81d2c06e57529f6267bb7de216a1e682e9;hpb=f07ec91134d579190702795f9e48455f81a25b59;p=u%2Fmrichter%2FAliRoot.git diff --git a/RAW/mdc.cxx b/RAW/mdc.cxx index 67a32b81d2c..8223f466337 100644 --- a/RAW/mdc.cxx +++ b/RAW/mdc.cxx @@ -26,15 +26,16 @@ #include "AliLog.h" void* alimdcCreate(int compress, int filterMode, - const char* localRunDB, int rdbmsRunDB, - const char* alienHostRunDB, const char* alienDirRunDB, - double maxSizeTagDB, const char* fileNameTagDB) + double maxSizeTagDB, const char* fileNameTagDB, + const char* guidFileFolder, + int basketsize) { // create an AliMDC object return new AliMDC(compress, kFALSE, AliMDC::EFilterMode(filterMode), - localRunDB, rdbmsRunDB, alienHostRunDB, alienDirRunDB, - maxSizeTagDB, fileNameTagDB); + maxSizeTagDB, fileNameTagDB, + guidFileFolder, + basketsize); } @@ -52,14 +53,14 @@ int alimdcProcessEvent(void* alimdc, void* event, int isIovecArray) return ((AliMDC*)alimdc)->ProcessEvent(event, isIovecArray); } -int alimdcGetTotalFileSize(void* alimdc) +long long alimdcGetTotalFileSize(void* alimdc) { // return the total current file size return ((AliMDC*)alimdc)->GetTotalSize(); } -int alimdcClose(void* alimdc) +long long alimdcClose(void* alimdc) { // close the raw DB @@ -83,3 +84,11 @@ void alimdcEnableDebug() AliLog::SetPrintRepetitions(kFALSE); AliLog::SetHandleRootMessages(kTRUE); } + +long long alimdcAutoSave(void* alimdc) +{ + // Auto-save the raw-data tree + + return ((AliMDC*)alimdc)->AutoSave(); +} +