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

CScreenConnection::CScreenConnection

Constructs a CScreenConnection object

CScreenConnection::CScreenConnection

Constructs a CScreenConnection object

void CScreenConnection::CScreenConnection();

Remarks

Constructs a CScreenConnection object


Methods

Name

Description

CScreenConnection::AutoSelectServiceProvider

CScreenConnection::AutoStartConnect

CScreenConnection::AutoStartHost

CScreenConnection::AutoStartInitialize

CScreenConnection::CancelJoinGame

CScreenConnection::CheckMouseLButton

CScreenConnection::CheckMouseMove

CScreenConnection::CheckMouseRButton

CScreenConnection::CheckSystemKeyCapsLock

CScreenConnection::CheckSystemKeyCtrl

CScreenConnection::CheckSystemKeyShift

CScreenConnection::ClearSessions

CScreenConnection::EngineActivated

CScreenConnection::EngineDeactivated

CScreenConnection::EngineDestroyed

CScreenConnection::EngineGameInit

CScreenConnection::EngineGameUninit

CScreenConnection::EngineInitialized

CScreenConnection::GenerateSessionDescription

CScreenConnection::GetCapsLockKey

CScreenConnection::GetNumVirtualKeys

CScreenConnection::GetShiftKey

CScreenConnection::GetVirtualKeys

CScreenConnection::GetVirtualKeysFlags

CScreenConnection::HandleEMEvent

CScreenConnection::HandleJoinCompletion

CScreenConnection::HasServiceProvider

CScreenConnection::InitializeSessionData

CScreenConnection::IsValidAddress

CScreenConnection::JoinGame

CScreenConnection::JoinGameIPAddress

CScreenConnection::OnDoneButtonClick

CScreenConnection::OnJoinGameButtonClick

CScreenConnection::OnKeyDown

CScreenConnection::OnLoadGameButtonClick

CScreenConnection::OnLButtonDblClk

CScreenConnection::OnLButtonDown

CScreenConnection::OnMainCancelButtonClick

CScreenConnection::OnMouseMove

CScreenConnection::OnNewGameButtonClick

CScreenConnection::OnRButtonDown

CScreenConnection::OnLButtonUp

CScreenConnection::OnRButtonUp

CScreenConnection::SelectServiceProvider

CScreenConnection::SetEliminateInitialize

CScreenConnection::SetPlayerName

CScreenConnection::SetSessionDefaultStrings

CScreenConnection::SetSystemKeyCapsLock

CScreenConnection::SetSystemKeyCtrl

CScreenConnection::SetSystemKeyShift

CScreenConnection::ShowSessionTerminatedMessage

CScreenConnection::StartConnection

CScreenConnection::StopConnectingToProvider

CScreenConnection::TimerAsynchronousUpdate

CScreenConnection::TimerSynchronousUpdate

CScreenConnection::UpdateLuaTables


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::CheckMouseLButton

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::CheckMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::CheckMouseRButton

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::OnDoneButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnJoinGameButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnKeyDown

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnLoadGameButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnLButtonDblClk

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnLButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnMainCancelButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnMouseMove

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnNewGameButtonClick

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnRButtonDown

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnLButtonUp

x;

Parameters

Return Value

Returns

Remarks


CScreenConnection::OnRButtonUp

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