Open 3D Engine AWSGameLift 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.
AWSGameLift::AWSGameLiftClientLocalTicketTracker Class Reference

#include <AWSGameLiftClientLocalTicketTracker.h>

Inherits AWSGameLiftMatchmakingEventRequestBus::Handler.

Public Member Functions

virtual void ActivateTracker ()
 
virtual void DeactivateTracker ()
 
void StartPolling (const AZStd::string &ticketId, const AZStd::string &playerId) override
 
void StopPolling () override
 

Static Public Attributes

static constexpr const char AWSGameLiftClientLocalTicketTrackerName [] = "AWSGameLiftClientLocalTicketTracker"
 
static constexpr const uint64_t AWSGameLiftClientDefaultPollingPeriodInMS = 10000
 

Protected Attributes

uint64_t m_pollingPeriodInMS
 
TicketTrackerStatus m_status
 

Detailed Description

AWSGameLiftClientLocalTicketTracker GameLift client ticket tracker to describe submitted matchmaking ticket periodically, and join player to the match once matchmaking ticket is complete. For use in production, please see GameLifts guidance about matchmaking at volume. The continuous polling approach here is only suitable for low volume matchmaking and is meant to aid with development only


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