Jpp
JRegulator.hh
Go to the documentation of this file.
1 #ifndef __JLANG__JREGULATOR__
2 #define __JLANG__JREGULATOR__
3 
4 #include "JLang/JDefault.hh"
5 
6 /**
7  * \author mdejong
8  */
9 
10 namespace JLANG {}
11 namespace JPP { using namespace JLANG; }
12 
13 namespace JLANG {
14 
15  /**
16  * Interface for controlling object throughput.
17  */
18  struct JRegulator :
19  public JDefault<JRegulator>
20  {
21  /**
22  * Virtual destructor.
23  */
24  virtual ~JRegulator()
25  {}
26 
27 
28  /**
29  * Accept.
30  *
31  * \return true if accepted; else false
32  */
33  virtual bool accept() const
34  {
35  return true;
36  }
37  };
38 }
39 
40 #endif
JLANG::JDefault
Simple default class.
Definition: JDefault.hh:18
JDefault.hh
JPP
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Definition: JAAnetToolkit.hh:37
JLANG::JRegulator
Interface for controlling object throughput.
Definition: JRegulator.hh:18
JLANG::JRegulator::accept
virtual bool accept() const
Accept.
Definition: JRegulator.hh:33
JLANG
Auxiliary classes and methods for language specific functionality.
Definition: JAbstractClass.hh:10
JLANG::JRegulator::~JRegulator
virtual ~JRegulator()
Virtual destructor.
Definition: JRegulator.hh:24