AliRoot Core  ee782a0 (ee782a0)
AliStorageAdministratorPanel Class Reference

#include <AliStorageAdministratorPanel.h>

Inheritance diagram for AliStorageAdministratorPanel:

Public Member Functions

 AliStorageAdministratorPanel ()
 
virtual ~AliStorageAdministratorPanel ()
 

Private Member Functions

void InitWindow ()
 
void SetupThreadsFrame ()
 
void SetupToolbar ()
 
void SetupFixedMenuBar ()
 
void SetupDockableMenuBar ()
 
void SetLabel (TGLabel *label, int option)
 
void SetLabelValue (TGLabel *label, long value, int option)
 
void onExit ()
 
void onOption1 ()
 
void onOption2 ()
 
void onOption3 ()
 
void onServerListEvents ()
 
void onServerMarkEvent ()
 
void onServerMarkAllEvents ()
 
void onServerGetEvent ()
 
void onClientSetParams ()
 
void onServerGetNextEvent ()
 
void onServerGetLastEvent ()
 
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t)
 
void CloseWindow ()
 
void CheckStateHandle ()
 
void CheckClientState (int option)
 
 AliStorageAdministratorPanel (const AliStorageAdministratorPanel &)
 
AliStorageAdministratorPaneloperator= (const AliStorageAdministratorPanel &)
 

Static Private Member Functions

static void Dispatch (void *arg)
 

Private Attributes

bool fPanelQuited
 
TGLabel * fConnectionLabel
 
TGLabel * fDataLabel
 
TGLabel * fSavingLabel
 
TGLabel * fCurrentSizeLabel
 
TGLabel * fMaxSizeLabel
 
TGLabel * fMaxOccupationLabel
 
TGLabel * fRemoveEventsLabel
 
TGLabel * fEventsInChunkLabel
 
int fMaxStorageSize
 
int fMaxOccupation
 
int fRemoveEvents
 
int fEventsInChunk
 
TThread * fCommunicationThread
 
storageSockets fCommunicationSocket
 
storageSockets fServerSocket
 
AliZMQManagerfEventManager
 

Detailed Description

Definition at line 10 of file AliStorageAdministratorPanel.h.

Constructor & Destructor Documentation

AliStorageAdministratorPanel::AliStorageAdministratorPanel ( )

Definition at line 41 of file AliStorageAdministratorPanel.cxx.

AliStorageAdministratorPanel::~AliStorageAdministratorPanel ( )
virtual

Definition at line 74 of file AliStorageAdministratorPanel.cxx.

AliStorageAdministratorPanel::AliStorageAdministratorPanel ( const AliStorageAdministratorPanel )
private

Member Function Documentation

void AliStorageAdministratorPanel::CheckClientState ( int  option)
private

Definition at line 97 of file AliStorageAdministratorPanel.cxx.

Referenced by CheckStateHandle(), and Dispatch().

void AliStorageAdministratorPanel::CheckStateHandle ( )
private

Definition at line 80 of file AliStorageAdministratorPanel.cxx.

Referenced by Dispatch().

void AliStorageAdministratorPanel::CloseWindow ( )
private

Definition at line 492 of file AliStorageAdministratorPanel.cxx.

static void AliStorageAdministratorPanel::Dispatch ( void *  arg)
inlinestaticprivate

Definition at line 66 of file AliStorageAdministratorPanel.h.

Referenced by AliStorageAdministratorPanel().

void AliStorageAdministratorPanel::InitWindow ( )
private

Definition at line 151 of file AliStorageAdministratorPanel.cxx.

Referenced by AliStorageAdministratorPanel().

void AliStorageAdministratorPanel::onClientSetParams ( )
private

Definition at line 399 of file AliStorageAdministratorPanel.cxx.

Referenced by ProcessMessage().

void AliStorageAdministratorPanel::onExit ( )
private

Definition at line 485 of file AliStorageAdministratorPanel.cxx.

Referenced by CloseWindow().

void AliStorageAdministratorPanel::onOption1 ( )
private
void AliStorageAdministratorPanel::onOption2 ( )
private
void AliStorageAdministratorPanel::onOption3 ( )
private
void AliStorageAdministratorPanel::onServerGetEvent ( )
private

Definition at line 411 of file AliStorageAdministratorPanel.cxx.

Referenced by ProcessMessage().

void AliStorageAdministratorPanel::onServerGetLastEvent ( )
private

Definition at line 466 of file AliStorageAdministratorPanel.cxx.

Referenced by ProcessMessage().

void AliStorageAdministratorPanel::onServerGetNextEvent ( )
private

Definition at line 439 of file AliStorageAdministratorPanel.cxx.

Referenced by ProcessMessage().

void AliStorageAdministratorPanel::onServerListEvents ( )
private

Definition at line 332 of file AliStorageAdministratorPanel.cxx.

Referenced by ProcessMessage().

void AliStorageAdministratorPanel::onServerMarkAllEvents ( )
private

Definition at line 346 of file AliStorageAdministratorPanel.cxx.

Referenced by ProcessMessage().

void AliStorageAdministratorPanel::onServerMarkEvent ( )
private

Definition at line 339 of file AliStorageAdministratorPanel.cxx.

Referenced by ProcessMessage().

AliStorageAdministratorPanel& AliStorageAdministratorPanel::operator= ( const AliStorageAdministratorPanel )
private
Bool_t AliStorageAdministratorPanel::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t   
)
privatevirtual

Definition at line 298 of file AliStorageAdministratorPanel.cxx.

void AliStorageAdministratorPanel::SetLabel ( TGLabel *  label,
int  option 
)
private

Definition at line 496 of file AliStorageAdministratorPanel.cxx.

Referenced by CheckClientState().

void AliStorageAdministratorPanel::SetLabelValue ( TGLabel *  label,
long  value,
int  option 
)
private

Definition at line 521 of file AliStorageAdministratorPanel.cxx.

Referenced by CheckClientState().

void AliStorageAdministratorPanel::SetupDockableMenuBar ( )
private
void AliStorageAdministratorPanel::SetupFixedMenuBar ( )
private

Definition at line 270 of file AliStorageAdministratorPanel.cxx.

Referenced by InitWindow().

void AliStorageAdministratorPanel::SetupThreadsFrame ( )
private

Definition at line 176 of file AliStorageAdministratorPanel.cxx.

Referenced by InitWindow().

void AliStorageAdministratorPanel::SetupToolbar ( )
private

Member Data Documentation

storageSockets AliStorageAdministratorPanel::fCommunicationSocket
private

Definition at line 65 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and onClientSetParams().

TThread* AliStorageAdministratorPanel::fCommunicationThread
private

Definition at line 64 of file AliStorageAdministratorPanel.h.

Referenced by AliStorageAdministratorPanel().

TGLabel* AliStorageAdministratorPanel::fConnectionLabel
private

Definition at line 20 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and SetupThreadsFrame().

TGLabel* AliStorageAdministratorPanel::fCurrentSizeLabel
private

Definition at line 23 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and SetupThreadsFrame().

TGLabel* AliStorageAdministratorPanel::fDataLabel
private

Definition at line 21 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and SetupThreadsFrame().

int AliStorageAdministratorPanel::fEventsInChunk
private

Definition at line 57 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and onClientSetParams().

TGLabel* AliStorageAdministratorPanel::fEventsInChunkLabel
private

Definition at line 27 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and SetupThreadsFrame().

int AliStorageAdministratorPanel::fMaxOccupation
private

Definition at line 55 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and onClientSetParams().

TGLabel* AliStorageAdministratorPanel::fMaxOccupationLabel
private

Definition at line 25 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and SetupThreadsFrame().

TGLabel* AliStorageAdministratorPanel::fMaxSizeLabel
private

Definition at line 24 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and SetupThreadsFrame().

int AliStorageAdministratorPanel::fMaxStorageSize
private

Definition at line 54 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and onClientSetParams().

bool AliStorageAdministratorPanel::fPanelQuited
private

Definition at line 17 of file AliStorageAdministratorPanel.h.

Referenced by CheckStateHandle(), and onExit().

int AliStorageAdministratorPanel::fRemoveEvents
private

Definition at line 56 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and onClientSetParams().

TGLabel* AliStorageAdministratorPanel::fRemoveEventsLabel
private

Definition at line 26 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and SetupThreadsFrame().

TGLabel* AliStorageAdministratorPanel::fSavingLabel
private

Definition at line 22 of file AliStorageAdministratorPanel.h.

Referenced by CheckClientState(), and SetupThreadsFrame().

storageSockets AliStorageAdministratorPanel::fServerSocket
private

The documentation for this class was generated from the following files: