CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/EventFilter/StorageManager/interface/WrapperNotifier.h

Go to the documentation of this file.
00001 // $Id: WrapperNotifier.h,v 1.10 2011/03/07 15:31:32 mommsen Exp $
00003 
00004 #ifndef EventFilter_StorageManager_WrapperNotifier_h
00005 #define EventFilter_StorageManager_WrapperNotifier_h
00006 
00007 #include "EventFilter/StorageManager/interface/Notifier.h"
00008 
00009 #include "xdaq/Application.h"
00010 #include "xdaq2rc/RcmsStateNotifier.h"
00011 
00012 
00013 namespace stor
00014 {
00015 
00023   class WrapperNotifier: public Notifier
00024   {
00025     
00026   public:
00027 
00031     WrapperNotifier( xdaq::Application* app );
00032 
00036     void reportNewState( const std::string& stateName );
00037 
00038   private:
00039 
00040     xdaq2rc::RcmsStateNotifier rcmsNotifier_;
00041     xdaq::Application* app_;
00042 
00043   };
00044 
00045 } // namespace stor
00046 
00047 #endif // EventFilter_StorageManager_WrapperNotifier_h
00048 
00049 
00050