#ifndef MODULECOMM_INTER_H #define MODULECOMM_INTER_H #include "modulecomm_base.h" namespace iv { class modulecomm_inter : public modulecomm_base { public: modulecomm_inter(); void RegisterSend(const char * strcommname,const unsigned int nBufSize,const unsigned int nMsgBufCount); void RegisterRecv(const char * strcommname,SMCallBack pCall); void RegisterRecvPlus(const char * strcommname,ModuleFun xFun); virtual void ModuleSendMsg(const char * strdata,const unsigned int nDataLen); virtual void Unregister(); virtual void PauseComm(); virtual void ContintuComm(); private: void * mpinter; }; } #endif // MODULECOMM_INTER_H