gpg:: RealTimeRoom
#include <real_time_room.h>
Es una estructura de datos que contiene el estado actual de una sala de juegos 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
|
Una estimación generada por el servidor del tiempo que se necesitará para llenar los espacios de coincidencia automática de esta sala.
|
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 (expresado como milisegundos desde el tiempo Unix). |
Description() const
|
std::string
Muestra un resumen generado por el servidor sobre el estado de la sala.
|
Id() const
|
const std::string &
Muestra un ID que identifica este objeto
RealTimeRoom de forma única. |
Participants() const
|
std::vector< MultiplayerParticipant >
Es un vector de todos los participantes de la sala.
|
RemainingAutomatchingSlots() const
|
uint32_t
Muestra la cantidad de horarios disponibles de coincidencia automática para la sala.
|
Status() const
|
Muestra el estado de la sala.
|
Valid() const
|
bool
Muestra el valor true si este objeto
RealTimeRoom se propaga con datos. |
Variant() const
|
uint32_t
Devuelve un identificador de variantes específico del juego que puede usar un juego para identificar diferentes modos.
|
operator=(const RealTimeRoom & copy_from)
|
Asigna este objeto
RealTimeRoom copiándolo de otro. |
operator=(RealTimeRoom && move_from)
|
Asigna este objeto
RealTimeRoom moviendo otro objeto hacia él. |
Funciones públicas
AutomatchWaitEstimate
Timeout AutomatchWaitEstimate() const
Una estimación generada por el servidor del tiempo que se necesitará para llenar los espacios de coincidencia automática de esta sala.
CreatingParticipant
MultiplayerParticipant CreatingParticipant() const
Muestra el participante que creó esta sala.
Valid debe mostrar verdadero para que se pueda usar esta función.
CreationTime
std::chrono::milliseconds CreationTime() const
Muestra la hora en la que se creó este objeto RealTimeRoom
(expresado como milisegundos desde el tiempo Unix).
Valid debe mostrar verdadero para que se pueda usar esta función.
Descripción
std::string Description() const
Muestra un resumen generado por el servidor sobre el estado de la sala.
Valid debe mostrar verdadero para que se pueda usar esta función.
ID
const std::string & Id() const
Muestra un ID que identifica este objeto RealTimeRoom
de forma única.
Para recuperar esta sala más adelante, usa este ID con RealTimeRoom::FetchRoom
.
Valid debe mostrar verdadero para que se pueda usar esta función.
Participantes
std::vector< MultiplayerParticipant > Participants() const
Es un vector de todos los participantes de la sala.
Valid debe mostrar verdadero para que se pueda usar esta función.
RealTimeRoom
RealTimeRoom()
RealTimeRoom
RealTimeRoom( std::shared_ptr< const RealTimeRoomImpl > impl )
Construye un objeto RealTimeRoom
de shared_ptr
a RealTimeRoomImpl
.
Diseñado para el 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 horarios disponibles de coincidencia automática para la sala.
Esta cantidad es igual a la cantidad de horarios disponibles de coincidencia automática con los que se creó la sala, menos la cantidad de participantes que ya se agregaron mediante la coincidencia automática. Valid debe mostrar verdadero para que se pueda usar esta función.
Estado
RealTimeRoomStatus Status() const
Muestra el estado de la sala.
El estado determina qué acciones se pueden realizar en una sala. Valid debe mostrar verdadero para que se pueda usar esta función.
Válido
bool Valid() const
Muestra el valor true si este objeto RealTimeRoom
se propaga con datos.
Debe mostrar el valor "true" para que las funciones del método get en el objeto RealTimeRoom
(Id
, CreationTime
, etc.) se puedan usar.
Variante
uint32_t Variant() const
Devuelve un identificador de variantes específico del juego que puede usar un juego para identificar diferentes modos.
Valid debe mostrar verdadero para que se pueda usar esta función.
operator=
RealTimeRoom & operator=( const RealTimeRoom & copy_from )
Asigna este objeto RealTimeRoom
copiándolo de otro.
operator=
RealTimeRoom & operator=( RealTimeRoom && move_from )
Asigna este objeto RealTimeRoom
moviendo otro objeto hacia él.