AliRoot Core  ee782a0 (ee782a0)
AliStorageAdministratorPanelSetStorageParams.h
Go to the documentation of this file.
1 #ifndef AliStorageAdministratorPanelSetStorageParams_H
2 #define AliStorageAdministratorPanelSetStorageParams_H
3 
4 #include "AliZMQManager.h"
5 
6 #include <TGLabel.h>
7 #include <TGNumberEntry.h>
8 #include <TG3DLine.h>
9 
11 {
12 public:
14  void Setup(storageSockets socket,
15  int maxStorageSize,
16  int maxOccupation,
17  int removeEvents,
18  int eventsInChunk);
19 private:
22 
24 
25  //gui components and methods
26  TGLabel *fStatusLabel;
27  TGNumberEntry *fMaxStorageSizeEntry;
28  TGNumberEntry *fMaxOccupationEntry;
29  TGNumberEntry *fRemoveEventsEntry;
30  TGNumberEntry *fEventsInChunkEntry;
31 
32  void InitWindow();
33  void onCloseButton();
34  void onSetParamsButton();
35  void onExit();
36 
37  virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t);
38  void CloseWindow();
39 
40  storageSockets fClientSocket;
42 
45 
47 };
48 
49 #endif
void Setup(storageSockets socket, int maxStorageSize, int maxOccupation, int removeEvents, int eventsInChunk)
AliStorageAdministratorPanelSetStorageParams & operator=(const AliStorageAdministratorPanelSetStorageParams &)
static AliStorageAdministratorPanelSetStorageParams * GetInstance()
ZMQ communication manager.
Definition: AliZMQManager.h:57
static AliStorageAdministratorPanelSetStorageParams * fInstance
virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t)