📄 cmoverlappedsendbuffer.h
字号:
#ifndef __MATRIX_SENDBUFFER_H
#define __MATRIX_SENDBUFFER_H
#define _WIN32_WINNT 0x0500
#define WIN32_LEAN_AND_MEAN // 芭狼 荤侩登瘤 臼绰 郴侩篮 Windows 庆歹俊辑 力寇钦聪促.
#include <MatrixCore/Network/CMOverlapped.h>
#include <MatrixCore/Network/CMMemPooler.h>
namespace MatrixCore
{
namespace Network
{
class CMSendBuffer
{
public:
CMSendBuffer();
~CMSendBuffer();
BOOL SendMsg(SOCKET s,char *pMsg,int iSize,DWORD dwSockID = NULL,CMOVERLAPPED* pSendOV = NULL);
BOOL SendAllMsg(SOCKET *s,char *pMsg,int iMsgSize,int SockCnt ,SOCKET sSocket = INVALID_SOCKET);
BOOL DeleteSendMemBuf(CMOVERLAPPED &SendOV);
BOOL DeleteSendMemBuf2(CMOVERLAPPED &SendOV);
public:
CMMemPooler<CMOVERLAPPED> *m_pSendMemPool;
};
}
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -