Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

KFGui.KFServerListPageInternet

Extends
UT2K4Browser_ServerListPageInternet

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- GUI2K4.UT2K4Browser_Page
                     |   
                     +-- GUI2K4.UT2K4Browser_ServerListPageBase
                        |   
                        +-- GUI2K4.UT2K4Browser_ServerListPageMS
                           |   
                           +-- GUI2K4.UT2K4Browser_ServerListPageInternet
                              |   
                              +-- KFGui.KFServerListPageInternet

Direct Known Subclasses:

KFServerListPageFriends

Variables Summary
array<GameInfo.ServerResponseLine>AllServers
boolbFilterEmptyServers
boolbFilterFullServers
boolbQueryRunning
stringCurrentGameType
KFFilterPanelFilterPanel
ROMasterServerClientROMSC
stringServerCountString
Inherited Variables from GUI2K4.UT2K4Browser_ServerListPageInternet
LoadCustomFilter, PlayCount, ShowAt

Functions Summary
function AddQueryTerm (coerce string Key, coerce string Value, MasterServerClient.EQueryType QueryType))
function BindQueryClient (ServerQueryClient Client))
function CancelPings ()))
function CloseMSConnection ()))
function DisplayServers (out GameInfo.ServerResponseLine s))
function GameTypeChanged (UT2K4Browser_ServersList NewList))
functionint GetCurrentServerDifficulty ()))
function InitServerList ()))
functionbool InterchangeableGameTypes (string GT1, string GT2))
function MyOnReceivedServer (GameInfo.ServerResponseLine s))
function NewGameType (GUIComponent Sender))
function NotifyLevelChange ()))
function PingServer (int listid, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s))
function PruneServerIfInvalid (int ServerID, out GameInfo.ServerResponseLine s ))
function QueryComplete (MasterServerClient.EResponseInfo ResponseInfo, int Info ))
function ReceivedPingInfo (int ServerID, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s ))
function Refresh ()))
function ResetQueryClient (ServerQueryClient Client ))
function ShowPanel (bool bShow))
event Timer ()))
function UpdateStatusPingCount ()))
functionROMasterServerClient Uplink ()))
functionbool ValidateQueryItem (CustomFilter.EDataType FilterType, MasterServerClient.QueryData Data))
Inherited Functions from GUI2K4.UT2K4Browser_ServerListPageInternet
ClearAllLists, FilterClicked, FiltersClosed, GameTypeChanged, InitComponent, InitServerList, IsFilterAvailable, NewGameType, Refresh, ShouldDisplayGameType, ShowPanel, ValidateQueryItem
Inherited Functions from GUI2K4.UT2K4Browser_ServerListPageMS
BindQueryClient, QueryComplete, ReceivedPingInfo, ReceivedPingTimeout, Refresh, ResetQueryClient, ShowPanel


Variables Detail

AllServers Source code

var array<GameInfo.ServerResponseLine> AllServers;

bFilterEmptyServers Source code

var bool bFilterEmptyServers;

bFilterFullServers Source code

var bool bFilterFullServers;

bQueryRunning Source code

var bool bQueryRunning;

CurrentGameType Source code

var string CurrentGameType;

FilterPanel Source code

var automated KFFilterPanel FilterPanel;

ROMSC Source code

var protected ROMasterServerClient ROMSC;

ServerCountString Source code

var localized string ServerCountString;


Functions Detail

AddQueryTerm Source code

function AddQueryTerm ( coerce string Key, coerce string Value, MasterServerClient.EQueryType QueryType) )

BindQueryClient Source code

function BindQueryClient ( ServerQueryClient Client) )

CancelPings Source code

function CancelPings ( ) )

CloseMSConnection Source code

function CloseMSConnection ( ) )

DisplayServers Source code

function DisplayServers ( out GameInfo.ServerResponseLine s) )

GameTypeChanged Source code

function GameTypeChanged ( UT2K4Browser_ServersList NewList) )

GetCurrentServerDifficulty Source code

function int GetCurrentServerDifficulty ( ) )

InitServerList Source code

function InitServerList ( ) )

InterchangeableGameTypes Source code

function bool InterchangeableGameTypes ( string GT1, string GT2) )

MyOnReceivedServer Source code

function MyOnReceivedServer ( GameInfo.ServerResponseLine s) )

NewGameType Source code

function NewGameType ( GUIComponent Sender) )

NotifyLevelChange Source code

function NotifyLevelChange ( ) )

PingServer Source code

function PingServer ( int listid, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s) )

PruneServerIfInvalid Source code

function PruneServerIfInvalid ( int ServerID, out GameInfo.ServerResponseLine s ) )

QueryComplete Source code

function QueryComplete ( MasterServerClient.EResponseInfo ResponseInfo, int Info ) )

ReceivedPingInfo Source code

function ReceivedPingInfo ( int ServerID, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s ) )

Refresh Source code

function Refresh ( ) )

ResetQueryClient Source code

function ResetQueryClient ( ServerQueryClient Client ) )

ShowPanel Source code

function ShowPanel ( bool bShow) )

Timer Source code

event Timer ( ) )

UpdateStatusPingCount Source code

function UpdateStatusPingCount ( ) )

Uplink Source code

function ROMasterServerClient Uplink ( ) )

ValidateQueryItem Source code

function bool ValidateQueryItem ( CustomFilter.EDataType FilterType, MasterServerClient.QueryData Data) )


Defaultproperties

defaultproperties
{
     ServerCountString="Received: %NumServers% Servers"
     Begin Object Class=KFFilterPanel Name=PanelFilter
         WinTop=0.890500
         WinHeight=0.107000
         TabOrder=3
     End Object
     FilterPanel=KFFilterPanel'KFGui.KFServerListPageInternet.PanelFilter'


     Begin Object Class=GUISplitter Name=HorzSplitter
         DefaultPanels(0)="GUI2K4.UT2K4Browser_ServerListBox"
         DefaultPanels(1)="XInterface.GUISplitter"
         MaxPercentage=0.900000
         OnReleaseSplitter=KFServerListPageInternet.InternalReleaseSplitter
         OnCreateComponent=KFServerListPageInternet.InternalOnCreateComponent
         IniOption="@Internal"
         WinTop=0.012910
         WinHeight=0.876881
         RenderWeight=1.000000
         OnLoadINI=KFServerListPageInternet.InternalOnLoadINI
     End Object
     sp_Main=GUISplitter'KFGui.KFServerListPageInternet.HorzSplitter'


}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:47.287 - Created with UnCodeX