123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #ifndef __NETWORKBASE_H__
- #define __NETWORKBASE_H__
- #include "NetWorkInterface.h"
- class CClientNet;
- class CNetWorkBase : public CNetWorkInterface
- {
- public:
- CNetWorkBase();
- virtual ~CNetWorkBase();
- #ifdef _OLD_INTERFACE_
- static int Transport_Init();
- static int Transport_UnInit();
- virtual SOCKET net_OpenSocket(
- IN CONST int& eType,
- IN CONST unsigned short& usPort,
- IN LPTRANSPORT_EVENT eventHandler,
- IN LPTRANSPORT_GETDATABUFLEN cbHandler,
- IN CONST unsigned long& ulHeaderLen,
- void *pContext
- );
- virtual int net_Connect(
- IN CONST unsigned long& ulIPValue,
- IN CONST unsigned short& usPort
- );
- virtual unsigned long net_Send(
- IN CONST int& nIndex,
- IN void *pMessage,
- IN CONST unsigned long& ulDataLen
- );
- virtual void net_CloseSocket();
- protected:
- LPTRANSPORT_GETDATABUFLEN m_cbHandler;
- #else
- #endif
- };
- #endif
|