/********************************************************************* * * 文 件: ZNodeICEI.h znode模块ICE接口实现文件 * * 版权所有: Shanghai Baosight Software Co., Ltd. * *********************************************************************/ #ifndef __ZNODE_ICEI_h__ #define __ZNODE_ICEI_h__ #include #include #include namespace baosight { /********************************************************************* * 类 名: ZNodeICEI * 版权所有: Shanghai Baosight Software Co., Ltd. * *********************************************************************/ class ZNodeICEI : virtual public MessageICE { public: ZNodeICEI(); ~ZNodeICEI(); public: /********************************************************************** * 概述: 简单数据调用接口 * 函数名: SendDataShort * **********************************************************************/ virtual void SendDataShort(::Ice::Int , const ::Ice::ByteSeq& , ::Ice::Int , const Ice::Current&); /********************************************************************** * 概述: 复杂数据数据调用接口 * 函数名: SendDataLong * **********************************************************************/ virtual void SendDataLong(::Ice::Int, const ::Ice::ByteSeq&, ::Ice::Int, const ::std::string&, const ::std::string&, const ::std::string&, const Ice::Current&); /********************************************************************** * 概述: 预留接口,用于周期性事件调用 * **********************************************************************/ virtual void TimeNotify(::Ice::Int, const ::Ice::ByteSeq&, const Ice::Current&); private: CollectZone* p_zoneCollect; coatWt* coatwt; coatWt sW[3]; BinaryTele* p_tele; }; } #endif