CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EventConsumerMonitorCollection.h
Go to the documentation of this file.
1 // $Id: EventConsumerMonitorCollection.h,v 1.2 2011/03/07 15:31:31 mommsen Exp $
3 
4 #ifndef EventFilter_StorageManager_EventConsumerMonitorCollection_h
5 #define EventFilter_StorageManager_EventConsumerMonitorCollection_h
6 
7 #include "xdata/UnsignedInteger32.h"
8 
10 
11 
12 namespace stor {
13 
23  {
24 
25  public:
26 
27  explicit EventConsumerMonitorCollection(const utils::Duration_t& updateInterval);
28 
29  private:
30 
31  // Prevent copying:
34 
36  virtual void do_updateInfoSpaceItems();
37 
38  xdata::UnsignedInteger32 eventConsumers_;
39 
40  };
41 
42 } // namespace stor
43 
44 #endif // EventFilter_StorageManager_EventConsumerMonitorCollection_h
45 
46 
boost::posix_time::time_duration Duration_t
Definition: Utils.h:41
EventConsumerMonitorCollection(const utils::Duration_t &updateInterval)
std::vector< std::pair< std::string, xdata::Serializable * > > InfoSpaceItems
EventConsumerMonitorCollection & operator=(const EventConsumerMonitorCollection &)
virtual void do_appendInfoSpaceItems(InfoSpaceItems &)