|
UniSet
2.2.1
|
00001 // -------------------------------------------------------------------------- 00002 #ifndef NullSM_H_ 00003 #define NullSM_H_ 00004 // -------------------------------------------------------------------------- 00005 #include <string> 00006 #include "IONotifyController.h" 00007 #include "NCRestorer.h" 00008 // -------------------------------------------------------------------------- 00009 class NullSM: 00010 public IONotifyController 00011 { 00012 public: 00013 NullSM( UniSetTypes::ObjectId id, const std::string& datfile ); 00014 00015 virtual ~NullSM(); 00016 00017 protected: 00018 00019 virtual void loggingInfo( UniSetTypes::SensorMessage& sm ) override {}; 00020 00021 virtual void dumpOrdersList( const UniSetTypes::ObjectId sid, const IONotifyController::ConsumerListInfo& lst ) override {}; 00022 virtual void dumpThresholdList( const UniSetTypes::ObjectId sid, const IONotifyController::ThresholdExtList& lst ) override {}; 00023 00024 private: 00025 00026 }; 00027 // -------------------------------------------------------------------------- 00028 #endif // NullSM_H_ 00029 // --------------------------------------------------------------------------
1.7.6.1