CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ErrorStreamSelector.h
Go to the documentation of this file.
1 // $Id: ErrorStreamSelector.h,v 1.5 2011/03/07 15:31:31 mommsen Exp $
3 
4 #ifndef EventFilter_StorageManager_ErrorStreamSelector_h
5 #define EventFilter_StorageManager_ErrorStreamSelector_h
6 
7 #include <boost/shared_ptr.hpp>
8 
11 
12 namespace stor {
13 
24  {
25 
26  public:
27 
28  // Constructor:
30  configInfo_( configInfo )
31  {}
32 
33  // Destructor:
35 
36  // Accept event:
37  bool acceptEvent( const I2OChain& );
38 
39  // Accessors:
41 
42  // Comparison:
43  bool operator<(const ErrorStreamSelector& other) const
44  { return ( configInfo_ < other.configInfo() ); }
45 
46  private:
47 
49 
50  };
51 
52 } // namespace stor
53 
54 #endif // EventFilter_StorageManager_ErrorStreamSelector_h
55 
56 
const ErrorStreamConfigurationInfo & configInfo() const
ErrorStreamSelector(const ErrorStreamConfigurationInfo &configInfo)
bool operator<(const ErrorStreamSelector &other) const
ErrorStreamConfigurationInfo configInfo_
bool acceptEvent(const I2OChain &)