UniSet  2.2.1
LogicProcessor/tests/NullSM.h
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 // --------------------------------------------------------------------------