Open 3D Engine Multiplayer Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Multiplayer::MatchmakingAsyncRequestNotifications Class Referenceabstract

#include <IMatchmakingRequests.h>

Inherits AZ::EBusTraits.

Public Types

using MutexType = AZStd::recursive_mutex
 

Public Member Functions

virtual void OnAcceptMatchAsyncComplete ()=0
 OnAcceptMatchAsyncComplete is fired once AcceptMatchAsync completes.
 
virtual void OnStartMatchmakingAsyncComplete (const AZStd::string &matchmakingTicketId)=0
 
virtual void OnStopMatchmakingAsyncComplete ()=0
 OnStopMatchmakingAsyncComplete is fired once StopMatchmakingAsync completes.
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Multiple
 
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 

Detailed Description

MatchmakingAsyncRequestNotifications The notifications correspond to matchmaking async requests

Member Function Documentation

◆ OnStartMatchmakingAsyncComplete()

virtual void Multiplayer::MatchmakingAsyncRequestNotifications::OnStartMatchmakingAsyncComplete ( const AZStd::string &  matchmakingTicketId)
pure virtual

OnStartMatchmakingAsyncComplete is fired once StartMatchmakingAsync completes

Parameters
matchmakingTicketIdThe unique identifier for the matchmaking ticket

The documentation for this class was generated from the following file: