AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliDimIntNotifier.h
Go to the documentation of this file.
1 // @(#)root/eve:$Id$
2 // Author: Matevz Tadel 2007
3 
4 /**************************************************************************
5  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7  * full copyright notice. *
8  **************************************************************************/
9 
10 #ifndef AliDimIntNotifier_H
11 #define AliDimIntNotifier_H
12 
13 #include <TQObject.h>
14 
15 #ifdef ALI_DIM
16 #include <dic.hxx>
17 #else
19 {
20 public:
21  DimUpdatedInfo(const Char_t*, Int_t) {}
22  virtual ~DimUpdatedInfo() {}
23 
24  Bool_t getData() { return kFALSE; }
25  Int_t getInt() { return -1; }
26 };
27 #endif
28 
29 //______________________________________________________________________________
30 // Short description of AliDimIntNotifier
31 //
32 
33 class AliDimIntNotifier : public TQObject,
34  public DimUpdatedInfo
35 {
36 public:
37 
38  AliDimIntNotifier(const TString& service);
39 
40  virtual ~AliDimIntNotifier() {}
41 
42  void infoHandler();
43  void DimMessage(Int_t mess=-1); // *SIGNAL*
44 
45 private:
46  AliDimIntNotifier(const AliDimIntNotifier&); // Not implemented
47  AliDimIntNotifier& operator=(const AliDimIntNotifier&); // Not implemented
48 
49  Int_t fLastMessage;
50 
52 };
53 
54 #endif
DimUpdatedInfo(const Char_t *, Int_t)
void DimMessage(Int_t mess=-1)
ClassDef(AliDimIntNotifier, 0)
virtual ~AliDimIntNotifier()
virtual ~DimUpdatedInfo()
AliDimIntNotifier & operator=(const AliDimIntNotifier &)
AliDimIntNotifier(const TString &service)