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
intModRevLevel
pointerMSLinkPtr
stringOptionalResult
intOwnageLevel
Query
array<QueryData>Query
intResultCount
Inherited Variables from IpDrv.ServerQueryClient
bLANQuery
Inherited Variables from IpDrv.MasterServerLink
ActiveMasterServerList, LANPort, LANServerPort, LastMSIndex, LinkPtr, MasterServerList

Enumerations Summary
EClientToMaster
CTM_Query, CTM_GetMOTD, CTM_QueryUpgrade, CTM_GetModMOTD, CTM_GetOwnageList
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, QT_Disabled
EResponseInfo
RI_AuthenticationFailed, RI_ConnectionFailed, RI_ConnectionTimeout, RI_Success, RI_MustUpgrade, RI_DevClient, RI_BadClient, RI_BannedClient, RI_UTANBan,
Inherited Enumerations from IpDrv.ServerQueryClient
EPingCause, EQueryInterfaceCommand

Structures Summary
QueryData
Key, Value, QueryType
Inherited Structures from IpDrv.MasterServerLink
tMasterServerEntry

Delegates Summary
delegate OnQueryFinished (EResponseInfo ResponseInfo, int Info)
delegate OnReceivedModMOTDData (string Value)
delegate OnReceivedMOTDData (EMOTDResponse Command, string Value)
delegate OnReceivedOwnageItem (int Level, string ItemName, string ItemDesc, string ItemURL)
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, NetworkError, PingServer
Inherited Functions from IpDrv.MasterServerLink
GetMasterServer, Poll, Tick


Variables Detail

ModRevLevel Source code

var int ModRevLevel;

MSLinkPtr Source code

var native const pointer MSLinkPtr;

OptionalResult Source code

var string OptionalResult;

OwnageLevel Source code

var int OwnageLevel;

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, CTM_GetModMOTD, CTM_GetOwnageList
};

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, QT_Disabled
};

EResponseInfo Source code

enum EResponseInfo
{
RI_AuthenticationFailed, RI_ConnectionFailed, RI_ConnectionTimeout, RI_Success, RI_MustUpgrade, RI_DevClient, RI_BadClient, RI_BannedClient, RI_UTANBan,
};


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 )

OnReceivedModMOTDData Source code

delegate OnReceivedModMOTDData ( string Value )

OnReceivedMOTDData Source code

delegate OnReceivedMOTDData ( EMOTDResponse Command, string Value )

OnReceivedOwnageItem Source code

delegate OnReceivedOwnageItem ( int Level, string ItemName, string ItemDesc, string ItemURL )

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: Do 14.8.2014 09:58:13.922 - Created with UnCodeX