gpg:: RealTimeRoom
#include <real_time_room.h>
Es una estructura de datos que contiene el estado actual de una sala multijugador en tiempo real.
Resumen
Constructores y destructores |
|
---|---|
RealTimeRoom()
|
|
RealTimeRoom(std::shared_ptr< const RealTimeRoomImpl > impl)
|
|
RealTimeRoom(const RealTimeRoom & copy_from)
Crea una copia de un objeto
RealTimeRoom existente. |
|
RealTimeRoom(RealTimeRoom && move_from)
Mueve un objeto
RealTimeRoom existente. |
Funciones públicas |
|
---|---|
AutomatchWaitEstimate() const
|
Es una estimación generada por el servidor de la cantidad de tiempo que tardará en completarse la sala de coincidencia automática.
|
CreatingParticipant() const
|
Muestra el participante que creó esta sala.
|
CreationTime() const
|
std::chrono::milliseconds
Muestra la hora en la que se creó este objeto
RealTimeRoom (expresada en milisegundos desde la época Unix). |
Description() const
|
std::string
Muestra un resumen generado por el servidor del estado de la sala.
|
Id() const
|
const std::string &
Muestra un ID que identifica de forma única este objeto
RealTimeRoom . |
Participants() const
|
std::vector< MultiplayerParticipant >
Es un vector de todos los participantes de esta sala.
|
RemainingAutomatchingSlots() const
|
uint32_t
Muestra la cantidad de espacios de coincidencia automática disponibles para la habitación.
|
Status() const
|
Muestra el estado de la habitación.
|
Valid() const
|
bool
Muestra verdadero si este objeto
RealTimeRoom se propaga con datos. |
Variant() const
|
uint32_t
Muestra un identificador de variante específico del juego que puede usar un juego para identificar diferentes modos de juego.
|
operator=(const RealTimeRoom & copy_from)
|
Asigna este objeto
RealTimeRoom copiando de otro. |
operator=(RealTimeRoom && move_from)
|
Asigna este objeto
RealTimeRoom moviendo otro dentro de él. |
Funciones públicas
AutomatchWaitEstimate
Timeout AutomatchWaitEstimate() const
Es una estimación generada por el servidor de la cantidad de tiempo que tardará en completarse la sala de coincidencia automática.
CreatingParticipant
MultiplayerParticipant CreatingParticipant() const
Muestra el participante que creó esta sala.
Valid debe mostrar verdadero para que esta función se pueda usar.
CreationTime
std::chrono::milliseconds CreationTime() const
Muestra la hora en la que se creó este objeto RealTimeRoom
(expresada en milisegundos desde la época Unix).
Valid debe mostrar verdadero para que esta función se pueda usar.
Descripción
std::string Description() const
Muestra un resumen generado por el servidor del estado de la sala.
Valid debe mostrar verdadero para que esta función se pueda usar.
ID
const std::string & Id() const
Muestra un ID que identifica de forma única este objeto RealTimeRoom
.
Para recuperar esta sala más adelante, usa este ID con RealTimeRoom::FetchRoom
.
Valid debe mostrar verdadero para que esta función se pueda usar.
Participantes
std::vector< MultiplayerParticipant > Participants() const
Es un vector de todos los participantes de esta sala.
Valid debe mostrar verdadero para que esta función se pueda usar.
RealTimeRoom
RealTimeRoom()
RealTimeRoom
RealTimeRoom( std::shared_ptr< const RealTimeRoomImpl > impl )
Construye un objeto RealTimeRoom
de un shared_ptr
a un objeto RealTimeRoomImpl
.
Está destinado al uso interno de la API.
RealTimeRoom
RealTimeRoom( const RealTimeRoom & copy_from )
Crea una copia de un objeto RealTimeRoom
existente.
RemainingAutomatchingSlots
uint32_t RemainingAutomatchingSlots() const
Muestra la cantidad de espacios de coincidencia automática disponibles para la habitación.
Esta cantidad es igual a la cantidad de espacios de coincidencia automática con los que se creó la sala, menos la cantidad de participantes que ya se agregaron a través de la coincidencia automática. Valid debe mostrar verdadero para que esta función se pueda usar.
Estado
RealTimeRoomStatus Status() const
Muestra el estado de la habitación.
El estado determina qué acciones se pueden realizar en una sala. Valid debe mostrar verdadero para que esta función se pueda usar.
Válido
bool Valid() const
Muestra verdadero si este objeto RealTimeRoom
se propaga con datos.
Debe mostrar verdadero para que se puedan usar las funciones de acceso en el objeto RealTimeRoom
(Id
, CreationTime
, etcétera).
Variant
uint32_t Variant() const
Muestra un identificador de variante específico del juego que puede usar un juego para identificar diferentes modos de juego.
Valid debe mostrar verdadero para que esta función se pueda usar.
operador=
RealTimeRoom & operator=( const RealTimeRoom & copy_from )
Asigna este objeto RealTimeRoom
copiando de otro.
operador=
RealTimeRoom & operator=( RealTimeRoom && move_from )
Asigna este objeto RealTimeRoom
moviendo otro dentro de él.