UniSet  2.6.0
LogicProcessor/tests/NullSM.h
1 // --------------------------------------------------------------------------
2 #ifndef NullSM_H_
3 #define NullSM_H_
4 // --------------------------------------------------------------------------
5 #include <string>
6 #include "IONotifyController.h"
7 #include "NCRestorer.h"
8 // --------------------------------------------------------------------------
9 class NullSM:
11 {
12  public:
13  NullSM( uniset::ObjectId id, const std::string& datfile );
14 
15  virtual ~NullSM();
16 
17  protected:
18 
19  virtual void logging( uniset::SensorMessage& sm ) override {};
20 
21  virtual void dumpOrdersList( const uniset::ObjectId sid, const IONotifyController::ConsumerListInfo& lst ) override {};
22  virtual void dumpThresholdList( const uniset::ObjectId sid, const IONotifyController::ThresholdExtList& lst ) override {};
23 
24  private:
25 
26 };
27 // --------------------------------------------------------------------------
28 #endif // NullSM_H_
29 // --------------------------------------------------------------------------