I don't need to test my programs. I have an error-correcting modem.

UE3:OnlineSubsystemLive properties (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search

Contents

Other member categories for this class:
delegates, instance functions, native functions

[edit] Properties

[edit] AllLoginDelegates

Type: LoginDelegates

Holds the list of delegates to fire when any login changes

[edit] AnyContentChangeDelegates

Type: array<delegate<OnContentChange> >

The list of delegates to notify when any content changes

[edit] ArbitrationList

Type: array<OnlineSubsystem.OnlineArbitrationRegistrant>

Last set registrants in an arbitration registration

[edit] ArbitrationRegistrationCompleteDelegates

Type: array<delegate<OnArbitrationRegistrationComplete> >

Array of delegates to multicast with for arbitration registration notification

[edit] AsyncTasks

Type: array<pointer{FOnlineAsyncTaskLive}>

Modifiers: native, const

This is the array of pending async tasks. Each tick these tasks are checked completion. If complete, the delegate associated with them is called

[edit] bIsInSignInUI

Type: bool

Modifiers: const

Used to track when a user cancels a sign-in request so that code waiting for a result can continue

[edit] bShouldLogArbitrationData

Type: bool

Modifiers: config

Whether to log arbitration data or not

[edit] bShouldLogStatsData

Type: bool

Modifiers: config

Whether to log stats (including true skill) data or not

[edit] bSkillUpdateInProgress

Type: bool

Tracks whether a skill update is asynchronously processing

[edit] bWasKeyboardInputCanceled

Type: byte

Whether the user canceled keyboard input or not

[edit] CancelFindOnlineGamesCompleteDelegates

Type: array<delegate<OnCancelFindOnlineGamesComplete> >

Array of delegates to multicast with for game search cancellation notification

[edit] ConnectionStatusChangeDelegates

Type: array<delegate<OnConnectionStatusChange> >

This is the list of delegates requesting notification Live's connection state changes

[edit] ContentCache

Type: ContentListCache

Array size: 4

Cache of content list per player

[edit] ControllerChangeDelegates

Type: array<delegate<OnControllerChange> >

This is the list of delegates requesting notification when a controller's state changes

[edit] CreateOnlineGameCompleteDelegates

Type: array<delegate<OnCreateOnlineGameComplete> >

Array of delegates to multicast with for game creation notification

[edit] CurrentGameState

Type: OnlineSubsystem.EOnlineGameState

Modifiers: const

The current game state as the Live layer understands it

[edit] CurrentNotificationPosition

Type: OnlineSubsystem.ENetworkNotificationPosition

Where Live notifications will be displayed on the screen

[edit] CurrentStatsRead

Type: OnlineStatsRead

Modifiers: const

The currently outstanding stats read request

[edit] DestroyOnlineGameCompleteDelegates

Type: array<delegate<OnDestroyOnlineGameComplete> >

Array of delegates to multicast with for game destruction notification

[edit] DeviceCache

Type: DeviceIdCache

Array size: 4

Holds the last results of device selection

[edit] EndOnlineGameCompleteDelegates

Type: array<delegate<OnEndOnlineGameComplete> >

Array of delegates to multicast with for game ending notification

[edit] ExternalUIChangeDelegates

Type: array<delegate<OnExternalUIChange> >

This is the list of delegates requesting notification when a Live UI opens/closes

[edit] FindOnlineGamesCompleteDelegates

Type: array<delegate<OnFindOnlineGamesComplete> >

Array of delegates to multicast with for game search notification

[edit] FlushOnlineStatsDelegates

Type: array<delegate<OnFlushOnlineStatsComplete> >

The list of delegates to notify when the stats flush is complete

[edit] FriendsCache

Type: FriendsListCache

Array size: 4

Cache of friends data per player

[edit] GameSearch

Type: OnlineGameSearch

Modifiers: const

The current game search object in use

[edit] GameSettings

Type: OnlineGameSettings

Modifiers: const

The current game settings object in use

[edit] InviteCache

Type: InviteData

Array size: 4

The cached data for the players

[edit] JoinFriendGameCompleteDelegates

Type: array<delegate<OnJoinFriendGameComplete> >

Holds the list of delegates that are interested in receiving join friend completions

[edit] JoinOnlineGameCompleteDelegates

Type: array<delegate<OnJoinOnlineGameComplete> >

Array of delegates to multicast with for game join notification

[edit] KeyboardInputDelegates

Type: array<delegate<OnKeyboardInputComplete> >

The list of delegates to notify when the keyboard input is complete

[edit] KeyboardInputResults

Type: string

Holds the last keyboard input results

[edit] LanAnnouncePort

Type: int

Modifiers: const, config

Port to listen on for LAN queries/responses

Default value: 14001

[edit] LanBeacon

Type: pointer{FLanBeacon}

Modifiers: const, native, transient

LAN announcement socket used to send/receive discovery packets

[edit] LanBeaconState

Type: OnlineSubsystem.ELanBeaconState

Modifiers: const

The current state the lan beacon is in

[edit] LanGameUniqueId

Type: int

Modifiers: const, config

Unique id to keep UE3 games from seeing each others' lan packets

[edit] LanNonce

Type: byte

Array size: 8

Modifiers: const

Used by a client to uniquely identify itself during lan match discovery

[edit] LanPacketPlatformMask

Type: int

Modifiers: const, config

Mask containing which platforms can cross communicate

[edit] LanQueryTimeLeft

Type: float

The amount of time before the lan query is considered done

[edit] LanQueryTimeout

Type: float

Modifiers: config

The amount of time to wait before timing out a lan query request

[edit] LastInputDeviceConnectedMask

Type: int

Holds a true/false connection state for each of the possible 4 controllers

[edit] LastSignInMask

Type: int

Modifiers: const

Used to compare previous sign in masks to handle players signing out

[edit] LastXuids

Type: OnlineSubsystem.UniqueNetId

Array size: 4

Modifiers: const

The set of last known xuids

[edit] LinkStatusChangeDelegates

Type: array<delegate<OnConnectionStatusChange> >

This is the list of delegates requesting notification of link status changes

[edit] ListPlayInfo

Type: pointer{FListPlayInfo}

Modifiers: const, native, transient

Holds the secure key information for a list play session

[edit] ListPlayReadSize

Type: int

Modifiers: config

The number of list play servers to read in one request

[edit] LiveSystemLinkPort

Type: int

Modifiers: const, config

The port to tell Live to send/receive all broadcasts on

Default value: 14000

[edit] LocalTalkers

Type: OnlineSubsystem.LocalTalker

Array size: 4

Holds information about each of the local talkers

[edit] LoginCancelledDelegates

Type: array<delegate<OnLoginCancelled> >

This is the list of requested delegates to fire when a login is cancelled

[edit] LoginFailedDelegates

Type: array<delegate<OnLoginFailed> >

This is the list of requested delegates to fire when a login fails to process

[edit] LogoutCompletedDelegates

Type: array<delegate<OnLogoutCompleted> >

This is the list of requested delegates to fire when a logout completes

[edit] MaxListPlayServersToRead

Type: int

Modifiers: config

The maximum number of list play servers to read before stopping

[edit] MutingChangeDelegates

Type: array<delegate<OnMutingChange> >

Holds the list of delegates that are interested in receiving mute change notifications

[edit] NotificationHandle

Type: pointer{void}

Modifiers: const, native, transient

The notification handle to use for polling events

[edit] NumLogins

Type: int

Modifiers: const, config

The number of simultaneous logins allowed (1, 2, or 4)

[edit] PerUserDelegates

Type: PerUserDelegateLists

Array size: 4

Per user array of array of delegates

[edit] PlayerLoginDelegates

Type: LoginDelegates

Array size: 4

Used for per player index notification of sign in changes

[edit] ProfileCache

Type: ProfileSettingsCache

Array size: 4

Holds the per player profile data

[edit] QoSPacket

Type: byte

Array size: 512

Modifiers: const

QoS packet with extra data to send to client

[edit] ReadOnlineStatsCompleteDelegates

Type: array<delegate<OnReadOnlineStatsComplete> >

This is the list of delegates requesting notification when a stats read finishes

[edit] RegisterPlayerCompleteDelegates

Type: array<delegate<OnRegisterPlayerComplete> >

Array of delegates to multicast with for player registration notification

[edit] RemoteTalkers

Type: array<LiveRemoteTalker>

Array of registered remote talkers

[edit] SessionInfo

Type: pointer{FSecureSessionInfo}

Modifiers: const, native, transient

The session information of the current session

[edit] StartOnlineGameCompleteDelegates

Type: array<delegate<OnStartOnlineGameComplete> >

Array of delegates to multicast with for game starting notification

[edit] StorageDeviceChangeDelegates

Type: array<delegate<OnStorageDeviceChange> >

This is the list of delegates requesting notification of storage device changes

[edit] TalkingDelegates

Type: array<delegate<OnPlayerTalking> >

Holds the list of delegates that are interested in receiving talking notifications

[edit] UnregisterPlayerCompleteDelegates

Type: array<delegate<OnUnregisterPlayerComplete> >

Array of delegates to multicast with for player unregistration notification

[edit] XLocatorServiceHandle

Type: pointer{void}

Modifiers: const, native, transient

The handle used with the XLocator service