⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 overlapped.h

📁 墨香最新私服
💻 H
字号:
#pragma once

#include "stdafx.h"
#include "define.h"

class COverlapped
{
protected:
	OVERLAPPED			m_ovl;
	DWORD				m_dwTransferredBytes;
	DWORD				m_dwExistPacketSize;
	DWORD				m_dwEntryPosition;
	DWORD				m_dwMaxBufferSize;
	SOCKET				m_socket;
	IO_TYPE				m_dwIoType;
	char*				m_pBuffer;
public:
	void				SetIOType(IO_TYPE type) {m_dwIoType = type;}
	DWORD				GetIOType()				{return m_dwIoType;}
	DWORD				GetExistPacketSize()	{return m_dwExistPacketSize;}
	OVERLAPPED*			GetOverlapped()	{return &m_ovl;}
	SOCKET				GetSocket() {return m_socket;}
	void				SetSocket(SOCKET s) {m_socket = INVALID_SOCKET;}
	DWORD				ResetBuffer();
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -