| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #pragma once
- enum CmdQueueType
- {
- CmdQueueType_Send_TCP = 1, //发送队列-TCP
- CmdQueueType_Send_UDP = 2, //发送队列-UDP
- CmdQueueType_Send_GROUP = 3, //发送队列-组播
- CmdQueueType_Recv_TCP = 4, //接收队列-TCP
- CmdQueueType_Recv_UDP = 5, //接收队列-UDP
- CmdQueueType_Recv_GROUP = 6, //接收队列-组播
- };
- class CDispatchMng_I
- {
- public:
- CDispatchMng_I() {}
- virtual ~CDispatchMng_I() {}
- public:
- virtual LPVOID _IGetPtr_DebugModule() = 0;
- virtual LPVOID _IGetPtr_NetWorkModule() = 0;
- virtual LPVOID _IGetPtr_RedisModule() = 0;
- virtual LPVOID _IGetPtr_FrameTool() = 0;
- virtual LPVOID _IGetPtr_CmdQueue(int nType) = 0;
- virtual LPVOID _IGetPtr_TrainingCS() = 0;
- virtual LPVOID _IGetPtr_SysListMap() = 0;
- virtual LPVOID _IGetPtr_TCPSend_CallBack() = 0;
- virtual LPVOID _IGetPtr_UDPSend_CallBack() = 0;
- virtual BOOL _ITCPData_2Server(char* pData, int nDateLen) = 0;
- virtual BOOL _IUDPData_2Server(char* pData, int nDateLen) = 0;
- public:
- virtual int _IGetCnt_RecvQue_TCP() = 0;
- virtual int _IGetCnt_RecvQue_UDP() = 0;
- public:
- virtual int _IGetTime_Simulate() = 0;
- virtual void _ISetTime_Simulate( int nSimTime ) = 0;
- public:
- virtual void _IAdd_Sub_Sys(int nTrainingID, int nSysType, int nSysID) = 0;
- virtual BOOL _ISend_UDPData_ToModule(int nModuleID, long lSysID,
- char* pDataBuf, int nLength) = 0;
- };
|