CARMA C++
PrioritySetFilter.h
Go to the documentation of this file.
1 #ifndef CARMA_DBMS_PRIORITYSETFILTER_H
2 #define CARMA_DBMS_PRIORITYSETFILTER_H
3 
16 #include <string>
20 
21 namespace carma {
22 namespace dbms {
23 
28 class PrioritySetFilter : public SetFilter<carma::dbms::dbPriorityType> {
29 
30 public:
38  (const std::set<carma::dbms::dbPriorityType>& priorities);
39 
47  virtual std::string toString(const std::string& tableName = "",
48  const std::string& columnName = "") const;
53  virtual std::string name() const;
54 };
55 
56 
57 
58 }}
59 
60 #endif // CARMA_DBMS_PRIORITYSETFILTER_H
61 
Abstract base class for all monitor points.
class to represent an SQL query filter for a set of log priorities viz priority IN (INFO...
set filter template class.
PrioritySetFilter(const std::set< carma::dbms::dbPriorityType > &priorities)
create a BlankingFlagSetFilter by specifying a set of blanking flags to be filtered ...
virtual std::string name() const
get the class name for log messages etc.
virtual std::string toString(const std::string &tableName="", const std::string &columnName="") const
string representation of the filter.
template to represent a one component set search filter (viz.
Definition: SetFilter.h:29