DragonNest/Common/NetworkLib/SendThread.h
Cussrro 47f7895977 Revert "修复编码问题"
This reverts commit 9e69c01767.
2024-12-21 10:04:04 +08:00

29 lines
No EOL
452 B
C++

#pragma once
#if defined(_SERVER)
#include "Thread.h"
class CSocketContext;
class CSendThread:public Thread
{
public:
CSendThread();
virtual ~CSendThread();
void Run();
void PushSendQueue( CSocketContext* pSocketContext );
private:
CSocketContext* PopSendQueue();
void FlushAllSendQueue();
HANDLE m_SendQueueEvent;
CSyncLock m_SendQueueLock;
std::queue<CSocketContext*> m_SendQueue;
};
#endif // #if defined(_SERVER)