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

IpDrv.MasterServerClient

Extends
ServerQueryClient
Modifiers
native

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- IpDrv.MasterServerLink
         |   
         +-- IpDrv.ServerQueryClient
            |   
            +-- IpDrv.MasterServerClient

Variables Summary
intMSLinkPtr
Query
array<QueryData>Query
intResultCount
Inherited Variables from IpDrv.ServerQueryClient
bLANQuery
Inherited Variables from IpDrv.MasterServerLink
CurrentMasterServer, LANPort, LANServerPort, LinkPtr, MasterServerAddress[5], MasterServerPort[5]

Enumerations Summary
EClientToMaster
CTM_Query, CTM_GetMOTD, CTM_QueryUpgrade,
EMOTDResponse
MR_MOTD, MR_MandatoryUpgrade, MR_OptionalUpgrade, MR_NewServer, MR_IniSetting, MR_Command,
EQueryType
QT_Equals, QT_NotEquals, QT_LessThan, QT_LessThanEquals, QT_GreaterThan, QT_GreaterThanEquals,
EResponseInfo
RI_AuthenticationFailed, RI_ConnectionFailed, RI_ConnectionTimeout, RI_Success, RI_MustUpgrade,
Inherited Enumerations from IpDrv.ServerQueryClient
EPingCause, EQueryInterfaceCommand

Structures Summary
QueryData
Key, Value, QueryType

Delegates Summary
delegate OnQueryFinished (EResponseInfo ResponseInfo, int Info)
delegate OnReceivedMOTDData (EMOTDResponse Command, string Value)
delegate OnReceivedServer (GameInfo.ServerResponseLine s)
Inherited Delegates from IpDrv.ServerQueryClient
OnPingTimeout, OnReceivedPingInfo

Functions Summary
function LaunchAutoUpdate ()
function StartQuery (EClientToMaster Command)
function Stop ()
Inherited Functions from IpDrv.ServerQueryClient
BroadcastPingRequest, CancelPings, PingServer
Inherited Functions from IpDrv.MasterServerLink
GetMasterServer, Poll, Tick


Variables Detail

MSLinkPtr Source code

var native const int MSLinkPtr;

Query

Query Source code

var(Query) array<QueryData> Query;

ResultCount Source code

var(Query) const int ResultCount;


Enumerations Detail

EClientToMaster Source code

enum EClientToMaster
{
CTM_Query, CTM_GetMOTD, CTM_QueryUpgrade,
};

EMOTDResponse Source code

enum EMOTDResponse
{
MR_MOTD, MR_MandatoryUpgrade, MR_OptionalUpgrade, MR_NewServer, MR_IniSetting, MR_Command,
};

EQueryType Source code

enum EQueryType
{
QT_Equals, QT_NotEquals, QT_LessThan, QT_LessThanEquals, QT_GreaterThan, QT_GreaterThanEquals,
};

EResponseInfo Source code

enum EResponseInfo
{
RI_AuthenticationFailed, RI_ConnectionFailed, RI_ConnectionTimeout, RI_Success, RI_MustUpgrade,
};


Structures Detail

QueryData Source code

struct native QueryData
{
var(MasterServerClient) string Key;
var(MasterServerClient) EQueryType QueryType;
var(MasterServerClient) string Value;
};



Delegates Detail

OnQueryFinished Source code

delegate OnQueryFinished ( EResponseInfo ResponseInfo, int Info )

OnReceivedMOTDData Source code

delegate OnReceivedMOTDData ( EMOTDResponse Command, string Value )

OnReceivedServer Source code

delegate OnReceivedServer ( GameInfo.ServerResponseLine s )


Functions Detail

LaunchAutoUpdate Source code

native function LaunchAutoUpdate ( )

StartQuery Source code

native function StartQuery ( EClientToMaster Command )

Stop Source code

native function Stop ( )


Defaultproperties

defaultproperties
{
	bLANQuery=0
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:31.920 - Created with UnCodeX