CScreenConnection Class¶
Overview¶
Note
The CScreenConnection class handles connection to multiplayer games
The structure used for this class is CScreenConnection
Quick Reference¶
Quick Ref |
void CScreenConnection::CScreenConnection() |
void CScreenConnection::AutoSelectServiceProvider() |
void CScreenConnection::AutoStartConnect() |
void CScreenConnection::AutoStartHost() |
int CScreenConnection::AutoStartInitialize() |
void CScreenConnection::CancelJoinGame() |
virtual int CScreenConnection::CheckMouseLButton() |
virtual int CScreenConnection::CheckMouseMove() |
virtual int CScreenConnection::CheckMouseRButton() |
virtual int CScreenConnection::CheckSystemKeyCapsLock() |
virtual int CScreenConnection::CheckSystemKeyCtrl() |
virtual int CScreenConnection::CheckSystemKeyShift() |
void CScreenConnection::ClearSessions() |
virtual void CScreenConnection::EngineActivated() |
virtual void CScreenConnection::EngineDeactivated() |
virtual void CScreenConnection::EngineDestroyed() |
virtual void CScreenConnection::EngineGameInit() |
virtual void CScreenConnection::EngineGameUninit() |
virtual void CScreenConnection::EngineInitialized() |
CString CScreenConnection::GenerateSessionDescription() |
virtual int CScreenConnection::GetCapsLockKey() |
virtual short CScreenConnection::GetNumVirtualKeys() |
virtual int CScreenConnection::GetShiftKey() |
virtual CKeyInfo* CScreenConnection::GetVirtualKeys() |
virtual int* CScreenConnection::GetVirtualKeysFlags() |
void CScreenConnection::HandleEMEvent(unsigned char nEvent, unsigned char nEventStage) |
void CScreenConnection::HandleJoinCompletion(unsigned char nEvent) |
int CScreenConnection::HasServiceProvider() |
void CScreenConnection::InitializeSessionData() |
int CScreenConnection::IsValidAddress(const char* sAddress) |
void CScreenConnection::JoinGame() |
void CScreenConnection::JoinGameIPAddress(char* addr) |
void CScreenConnection::OnDoneButtonClick() |
void CScreenConnection::OnJoinGameButtonClick() |
virtual void CScreenConnection::OnKeyDown(int nKeysFlags) |
void CScreenConnection::OnLoadGameButtonClick() |
virtual void CScreenConnection::OnLButtonDblClk(CPoint cPoint) |
virtual void CScreenConnection::OnLButtonDown(CPoint cPoint) |
void CScreenConnection::OnMainCancelButtonClick() |
virtual void CScreenConnection::OnMouseMove(CPoint cPoint) |
void CScreenConnection::OnNewGameButtonClick() |
virtual void CScreenConnection::OnRButtonDown(CPoint cPoint) |
virtual void CScreenConnection::OnLButtonUp(CPoint cPoint) |
virtual void CScreenConnection::OnRButtonUp(CPoint cPoint) |
void CScreenConnection::SelectServiceProvider(int protocol) |
void CScreenConnection::SetEliminateInitialize(unsigned char bValue) |
void CScreenConnection::SetPlayerName(char* name) |
void CScreenConnection::SetSessionDefaultStrings(CString& sSessionName, CString& sSessionPassword, CString& sPlayerName, int bCreating) |
virtual void CScreenConnection::SetSystemKeyCapsLock(int bValue) |
virtual void CScreenConnection::SetSystemKeyCtrl(unsigned char bValue) |
virtual void CScreenConnection::SetSystemKeyShift(int bValue) |
void CScreenConnection::ShowSessionTerminatedMessage(bool showTerminated) |
void CScreenConnection::StartConnection(unsigned char bDirectPlayLobby) |
void CScreenConnection::StopConnectingToProvider() |
virtual void CScreenConnection::TimerAsynchronousUpdate() |
virtual void CScreenConnection::TimerSynchronousUpdate() |
void CScreenConnection::UpdateLuaTables() |
Constructors¶
Name |
Description |
Constructs a |
CScreenConnection::CScreenConnection¶
Constructs a CScreenConnection
object
void CScreenConnection::CScreenConnection();
Remarks
Constructs a CScreenConnection
object
Methods¶
Name |
Description |
CScreenConnection::AutoSelectServiceProvider¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::AutoStartConnect¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::AutoStartHost¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::AutoStartInitialize¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::CancelJoinGame¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::CheckMouseMove¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::CheckSystemKeyCapsLock¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::CheckSystemKeyCtrl¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::CheckSystemKeyShift¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::ClearSessions¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::EngineActivated¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::EngineDeactivated¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::EngineDestroyed¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::EngineGameInit¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::EngineGameUninit¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::EngineInitialized¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::GenerateSessionDescription¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::GetCapsLockKey¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::GetNumVirtualKeys¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::GetShiftKey¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::GetVirtualKeys¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::GetVirtualKeysFlags¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::HandleEMEvent¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::HandleJoinCompletion¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::HasServiceProvider¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::InitializeSessionData¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::IsValidAddress¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::JoinGame¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::JoinGameIPAddress¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::OnKeyDown¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::OnMouseMove¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::SelectServiceProvider¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::SetEliminateInitialize¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::SetPlayerName¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::SetSessionDefaultStrings¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::SetSystemKeyCapsLock¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::SetSystemKeyCtrl¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::SetSystemKeyShift¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::ShowSessionTerminatedMessage¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::StartConnection¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::StopConnectingToProvider¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::TimerAsynchronousUpdate¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::TimerSynchronousUpdate¶
x;
Parameters
Return Value
Returns
Remarks
CScreenConnection::UpdateLuaTables¶
x;
Parameters
Return Value
Returns
Remarks