2 #include "AliStorageTypes.h"
15 #define WINDOWS_WIDTH 200
16 #define WINDOWS_HEIGHT 200
29 TGMainFrame(gClient->GetRoot(), 400, 400),
33 fServerSocket(SERVER_COMMUNICATION_REQ),
42 cout<<
"ADMIN PANEL -- Mark Window descructor called";
43 cout<<
" --- OK"<<endl;
54 SetCleanup(kDeepCleanup);
56 AddFrame(
new TGLabel(
this,
"Run number:"),
new TGLayoutHints(kLHintsLeft));
62 TGNumberFormat::kNESInteger,
63 TGNumberFormat::kNEAPositive,
64 TGNumberFormat::kNELNoLimits);
67 AddFrame(
new TGLabel(
this,
"Event number:"),
new TGLayoutHints(kLHintsLeft));
73 TGNumberFormat::kNESInteger,
74 TGNumberFormat::kNEAPositive,
75 TGNumberFormat::kNELNoLimits);
79 AddFrame(
fStatusLabel,
new TGLayoutHints(kLHintsExpandX | kLHintsLeft));
82 new TGLayoutHints(kLHintsLeft));
84 AddFrame(
new TGTextButton(
this,
"Mark event",
BUTTON_MARK),
85 new TGLayoutHints(kLHintsRight));
88 SetWindowName(
"Mark Event");
106 struct serverRequestStruct *requestMessage =
new struct serverRequestStruct;
108 requestMessage->eventsRunNumber = runNumber;
109 requestMessage->eventsEventNumber = eventNumber;
110 requestMessage->messageType = REQUEST_MARK_EVENT;
120 cout<<
"ADMIN PANEL -- Event marked succesfully"<<endl;
125 cout<<
"ADMIN PANEL -- Could not matk event"<<endl;
134 cout<<
"Quiting mark event";
136 cout<<
" -- OK"<<endl;
141 switch (GET_MSG(msg))
144 switch (GET_SUBMSG(msg))
AliStorageAdministratorPanelMarkEvent()
static AliZMQManager * GetInstance()
AliZMQManager * fEventManager
static AliStorageAdministratorPanelMarkEvent * fInstance
virtual ~AliStorageAdministratorPanelMarkEvent()
storageSockets fServerSocket
bool Send(std::vector< serverListStruct > list, storageSockets socket)
ClassImp(AliStorageAdministratorPanelMarkEvent)
virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t)
TGNumberEntry * fRunNumberEntry
TGNumberEntry * fEventNumberEntry
static AliStorageAdministratorPanelMarkEvent * GetInstance()
bool Get(std::vector< serverListStruct > *&result, storageSockets socket)