33 lines
647 B
C++
33 lines
647 B
C++
#ifndef __TimerWatchI_h__
|
|
#define __TimerWatchI_h__
|
|
|
|
#include <imultilink/TimerWatch.h>
|
|
#include <opcrcv/CL1L2OPCTransform.h>
|
|
#include <zcus/ruleEngine.h>
|
|
#include <glob/ProxyMag.h>
|
|
|
|
|
|
|
|
class TimerWatchI : virtual public ::iPlature::iMultiLink::TimerWatchInterface
|
|
{
|
|
public:
|
|
TimerWatchI();
|
|
|
|
virtual ~TimerWatchI();
|
|
virtual void TimerWatch(const ::std::string&,
|
|
const ::iPlature::iMultiLink::MAPTAGVALUE&,
|
|
const Ice::Current&);
|
|
|
|
|
|
private:
|
|
// ±£»¤²ÎÊýÖµµÄ»¥³âÌå
|
|
IceUtil::Mutex m_mutexValue;
|
|
CL1L2OPCTransform *mp_opcTransform;
|
|
//Line* mp_line;
|
|
//AcidData* mp_aciddata;
|
|
ruleEngine* rule;
|
|
MessageICEPrx zhd_proxy;
|
|
};
|
|
|
|
#endif
|