1 #ifndef AliStorageClientThread_H
2 #define AliStorageClientThread_H
4 #include "AliStorageTypes.h"
6 #include "AliDIMListenerThread.h"
7 #include "AliEventsCollectorThread.h"
8 #include "AliCommunicationThread.h"
12 class AliCommunicationThread;
13 class AliEventsCollectorThread;
15 class AliStorageClientThread
17 friend class AliEventsCollectorThread;
18 friend class AliCommunicationThread;
21 AliStorageClientThread();
22 ~AliStorageClientThread();
24 AliDIMListenerThread *fDIMListenerThread;
25 AliEventsCollectorThread *fEventsCollectorThread;
26 AliCommunicationThread *fCommunicationThread;
28 AliStorageClientThread(const AliStorageClientThread&);
29 AliStorageClientThread& operator=(const AliStorageClientThread&);
33 Int_t fConnectionStatus;
34 Int_t fReceivingStatus;
38 int fCurrentStorageSize;
39 int fMaximumStorageSize;
40 std::string fStoragePath;
41 int fNumberOfEventsInFile;
42 int fStorageOccupationLevel;
43 int fRemoveEventsPercentage;