Files
Sun1602/Server/DatabaseProxy/Sessions/MasterServerSession.h
T
2022-10-26 12:25:11 +08:00

25 lines
655 B
C++

#ifndef __MASTER_SERVER_SESSION_H__
#define __MASTER_SERVER_SESSION_H__
#pragma once
#include "ChildServerSession.h"
class MasterServerSession : public ChildServerSession
{
__DECL_CUSTOMPOOL_PTR( MasterServerSession )
public:
MasterServerSession();
virtual ~MasterServerSession();
eSERVER_TYPE GetServerType() { return MASTER_SERVER; }
// CHANGES: f110617.1L
virtual void OnRedirect(DWORD network_index, MSG_SERVER_TYPE* const first_contact_msg);
virtual VOID OnConnect( BOOL bSuccess, DWORD dwNetworkIndex );
virtual VOID OnDisconnect();
private:
VOID OnRecv( BYTE * pMsg, WORD wSize );
};
#endif // __MASTER_SERVER_SESSION_H__