CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DQMHttpSource.h
Go to the documentation of this file.
1 // $Id: DQMHttpSource.h,v 1.13 2011/04/04 16:05:37 mommsen Exp $
3 
4 #ifndef StorageManager_DQMHttpSource_h
5 #define StorageManager_DQMHttpSource_h
6 
15 
16 #include <boost/thread/mutex.hpp>
17 
18 #include <memory>
19 
20 
21 namespace edm
22 {
33  {
34  public:
36  (
37  const edm::ParameterSet&,
39  );
40  virtual ~DQMHttpSource() {};
41 
42  static void addEventToDQMBackend
43  (
44  DQMStore*,
45  const DQMEventMsgView&,
46  const bool overwrite
47  );
48 
49 
50  private:
51  virtual std::auto_ptr<edm::Event> readOneEvent();
52  void initializeDQMStore();
53 
56 
58  };
59 
60 } // namespace edm
61 
62 #endif // StorageManager_DQMHttpSource_h
63 
64 
static void addEventToDQMBackend(DQMStore *, const DQMEventMsgView &, const bool overwrite)
static boost::mutex mutex
Definition: LHEProxy.cc:11
DQMHttpSource(const edm::ParameterSet &, const edm::InputSourceDescription &)
static boost::mutex mutex_
Definition: DQMHttpSource.h:57
stor::EventServerProxy< stor::DQMEventConsumerRegistrationInfo > dqmEventServerProxy_
Definition: DQMHttpSource.h:54
virtual std::auto_ptr< edm::Event > readOneEvent()
DQMStore * dqmStore_
Definition: DQMHttpSource.h:55
virtual ~DQMHttpSource()
Definition: DQMHttpSource.h:40