Layout reorganize

This commit is contained in:
yuanyuanxiang
2025-07-24 04:20:39 +08:00
parent 1a72a4f520
commit b4a6435f7d
11 changed files with 78 additions and 45 deletions

View File

@@ -111,7 +111,7 @@ typedef BOOL(*TrailCheck)(void);
class IOCPClient
{
public:
IOCPClient(State& bExit, bool exit_while_disconnect = false, int mask=0, int encoder=0);
IOCPClient(const State& bExit, bool exit_while_disconnect = false, int mask=0, int encoder=0);
virtual ~IOCPClient();
int SendLoginInfo(const LOGIN_INFOR& logInfo) {
@@ -149,7 +149,7 @@ public:
if (manager) m_Manager = manager;
return ConnectServer(NULL, 0);
}
State& GetState() {
const State& GetState() const {
return g_bExit;
}
protected:
@@ -180,7 +180,7 @@ protected:
ZSTD_DCtx* m_Dctx; // <20><>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#endif
State& g_bExit; // ȫ<><C8AB>״̬<D7B4><CCAC>
const State& g_bExit; // ȫ<><C8AB>״̬<D7B4><CCAC>
void* m_Manager; // <20>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
DataProcessCB m_DataProcess; // <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
ProtocolEncoder* m_Encoder; // <20><><EFBFBD><EFBFBD>