CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Notifier.h
Go to the documentation of this file.
1 // $Id: Notifier.h,v 1.9 2011/03/07 15:31:32 mommsen Exp $
3 
4 #ifndef EventFilter_StorageManager_Notifier_h
5 #define EventFilter_StorageManager_Notifier_h
6 
7 #include <string>
8 
9 #include "xdaq/Application.h"
10 #include "xdaq/exception/Exception.h"
11 
12 namespace stor
13 {
14 
23  class Notifier
24  {
25 
26  public:
27 
31  Notifier() {}
32 
36  virtual ~Notifier() {};
37 
41  virtual void reportNewState( const std::string& stateName ) = 0;
42 
43  };
44 
45 } // namespace stor
46 
47 #endif // EventFilter_StorageManager_Notifier_h
48 
49 
virtual ~Notifier()
Definition: Notifier.h:36
virtual void reportNewState(const std::string &stateName)=0