#ifndef __DsfRcv_h__ #define __DsfRcvI_h__ #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace baosight { class DsfRcv : public virtual EventReceiverI { public: DsfRcv(); ~DsfRcv(); virtual void recvCallBack(const ::Ice::StringSeq& tagNames, const ::AP::ByteSeqSeq& tagValues, const Ice::Current& current); private: BinaryTele* p_tele; MessageICEPrx cache_proxy; MessageICEPrx trk_proxy; MessageICEPrx mtr_proxy; MessageICEPrx eqpm_proxy; char buff[10240] = ""; int teleId_=1002; int p_tele_num=0; public: mutex tex; }; } #endif