#pragma once
|
|
#include <vector>
|
#include "IOCPNetwork/IOCPNetwork2Parent.h"
|
|
|
class CNetServer;
|
class CGlassResult;
|
class SReviewResult;
|
|
class CResultServerControl : public IIOCPNetwork2Parent
|
{
|
public:
|
CResultServerControl(void);
|
virtual ~CResultServerControl(void);
|
|
BOOL SendReviewResult(int nModuleIdx, int nResultIdx, const SReviewResult* pReviewResult);
|
|
protected:
|
int InitResultServer();
|
void DeinitResultServer();
|
|
// net iocp 2 parent
|
virtual void IOCPNet2P_Connected(int Type);
|
virtual void IOCPNet2P_Disconnected(int Type, int nModuleNo = -1);
|
virtual BOOL IOCPNet2P_Received(int Type, CNetPacket* pPacket, __int64 nContext = -1);
|
|
protected:
|
CNetServer* m_pServerSocket;
|
};
|