UniSet  2.6.0
SharedMemory/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 // --------------------------------------------------------------------------
Definition: LogicProcessor/tests/NullSM.h:9
Definition: IONotifyController.h:131
Definition: MessageType.h:122
virtual void logging(uniset::SensorMessage &sm) override
сохранение информации об изменении состояния датчика
Definition: SharedMemory/tests/NullSM.h:19
long ObjectId
Definition: UniSetTypes_i.idl:30