Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
int | MSLinkPtr
Query
array<QueryData> | Query
int | ResultCount

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
|  | OnQueryFinished (EResponseInfo ResponseInfo, int Info)
|  | OnReceivedMOTDData (EMOTDResponse Command, string Value)
|  | OnReceivedServer (GameInfo.ServerResponseLine s)

Inherited Delegates from IpDrv.ServerQueryClient
OnPingTimeout, OnReceivedPingInfo

Functions Summary
|  | LaunchAutoUpdate ()
|  | StartQuery (EClientToMaster Command)
|  | 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 | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:31.920 - Created with UnCodeX