12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef __NETWORKINTERFACE_H__
- #define __NETWORKINTERFACE_H__
- #include "data_def.h"
- #define _OLD_INTERFACE_
- struct CNetWorkInterface
- {
- #ifdef _OLD_INTERFACE_
- 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) = 0;
- virtual int net_Connect(
- IN CONST unsigned long& ulIPValue,
- IN CONST unsigned short& usPort
- ) = 0;
- virtual unsigned long net_Send(
- IN CONST int& nIndex,
- IN void *pMessage,
- IN CONST unsigned long& ulDataLen
- ) = 0;
- virtual void net_CloseSocket() = 0;
- #else
- #endif
- };
- #endif
|