Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Information specific to the Updated type of state change.
Syntax
struct PFLobbyUpdatedStateChange : PFLobbyStateChange {
PFLobbyHandle lobby;
bool ownerUpdated;
bool maxMembersUpdated;
bool accessPolicyUpdated;
bool membershipLockUpdated;
uint32_t updatedSearchPropertyCount;
const char* const* updatedSearchPropertyKeys;
uint32_t updatedLobbyPropertyCount;
const char* const* updatedLobbyPropertyKeys;
uint32_t memberUpdateCount;
const PFLobbyMemberUpdateSummary* memberUpdates;
bool serverUpdated;
uint32_t updatedServerPropertyCount;
const char* const* updatedServerPropertyKeys;
bool serverConnectionStatusUpdated;
}
Members
lobby PFLobbyHandle
must not be null
The lobby that updated.
ownerUpdated bool
A flag indicating if the lobby's owner updated.
maxMembersUpdated bool
A flag indicating if the maximum number of members allowed in the lobby updated.
accessPolicyUpdated bool
A flag indicating if the lobby's access policy updated.
membershipLockUpdated bool
A flag indicating if the lobby's membership lock updated.
updatedSearchPropertyCount uint32_t
The number of search properties that updated.
updatedSearchPropertyKeys const char* const*
array of size updatedSearchPropertyCount
The keys of the search properties that updated.
updatedLobbyPropertyCount uint32_t
The number of lobby properties that updated.
updatedLobbyPropertyKeys const char* const*
array of size updatedLobbyPropertyCount
The keys of the lobby properties that updated.
memberUpdateCount uint32_t
The number of updates to the lobby members.
memberUpdates const PFLobbyMemberUpdateSummary*
array of size memberUpdateCount
The set of member updates.
serverUpdated bool
A flag indicating if a client-owned lobby's joined server changed.
updatedServerPropertyCount uint32_t
The number of properties that updated for a client-owned lobby's joined server.
updatedServerPropertyKeys const char* const*
array of size updatedServerPropertyCount
The keys of properties that updated for a client-owned lobby's joined server.
serverConnectionStatusUpdated bool
A flag indicating whether the lobby server's connection status changed.
Remarks
This state change signifies that the lobby is updated and provides hints as to which values have changed. Multiple updates may be provided by a single call to PFMultiplayerStartProcessingLobbyStateChanges(). All state reflected by these updates become available simultaneously when PFMultiplayerStartProcessingLobbyStateChanges() is called, so the updates can be reconciled either individually or as a batch.
Requirements
Header: PFLobby.h