#pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef _WIN32 #include #include #include #endif using namespace std; class HandleMessage : public IceUtil::Thread { public: HandleMessage(int eventNo,const string& proxy); ~HandleMessage(void); virtual void run(); protected: /*电文转发*/ virtual short Proxy(int eventNo, Ice::ByteSeq seq); private: protected: MessageICEPrx m_proxy; // map< string,list > mp_tagdat; // map< string ,string > mp_tagid; // MP_ADDR mp_addr; CMemFix* mp_fdacache; int id; int m_eventNo; std::string m_proxyname; private: bool m_isrun; bool m_isfirst; // short m_mintagsize; // short m_maxtagsize; };