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::MultiplayerAuditingDatum< T > Class Template Reference

Inherits Multiplayer::IMultiplayerAuditingDatum.

Public Member Functions

 MultiplayerAuditingDatum (AZStd::string datumName)
 
 MultiplayerAuditingDatum (AZStd::string datumName, T client, T server)
 
IMultiplayerAuditingDatumoperator= (const IMultiplayerAuditingDatum &rhs) override
 
const AZStd::string & GetName () const override
 Retrieves the name of the auditing datum.
 
AZStd::pair< AZStd::string, AZStd::string > GetClientServerValues () const override
 Retrieves the Client and Server values of the datum as strings.
 
AZStd::unique_ptr< IMultiplayerAuditingDatumClone () override
 Clones the Datum to a new unique_ptr.
 
virtual IMultiplayerAuditingDatumoperator= (const IMultiplayerAuditingDatum &)
 
virtual const AZStd::string & GetName () const =0
 Retrieves the name of the auditing datum.
 
virtual AZStd::pair< AZStd::string, AZStd::string > GetClientServerValues () const =0
 Retrieves the Client and Server values of the datum as strings.
 
virtual AZStd::unique_ptr< IMultiplayerAuditingDatumClone ()=0
 Clones the Datum to a new unique_ptr.
 

Member Function Documentation

◆ Clone()

template<class T >
AZStd::unique_ptr< IMultiplayerAuditingDatum > Multiplayer::MultiplayerAuditingDatum< T >::Clone ( )
inlineoverridevirtual

Clones the Datum to a new unique_ptr.

Implements Multiplayer::IMultiplayerAuditingDatum.

◆ GetClientServerValues()

template<class T >
AZStd::pair< AZStd::string, AZStd::string > Multiplayer::MultiplayerAuditingDatum< T >::GetClientServerValues ( ) const
inlineoverridevirtual

Retrieves the Client and Server values of the datum as strings.

Implements Multiplayer::IMultiplayerAuditingDatum.

◆ GetName()

template<class T >
const AZStd::string & Multiplayer::MultiplayerAuditingDatum< T >::GetName ( ) const
inlineoverridevirtual

Retrieves the name of the auditing datum.

Implements Multiplayer::IMultiplayerAuditingDatum.

◆ operator=()

template<class T >
Multiplayer::IMultiplayerAuditingDatum & Multiplayer::MultiplayerAuditingDatum< T >::operator= ( const IMultiplayerAuditingDatum< T > &  rhs)
inlineoverridevirtual

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