gpg:: RealTimeRoom
#include <real_time_room.h>
Struktura danych z aktualnym stanem pokoju wieloosobowego w czasie rzeczywistym.
Podsumowanie
Konstruktorzy i niszczyciele |
|
---|---|
RealTimeRoom()
|
|
RealTimeRoom(std::shared_ptr< const RealTimeRoomImpl > impl)
|
|
RealTimeRoom(const RealTimeRoom & copy_from)
Tworzy kopię istniejącego obiektu
RealTimeRoom . |
|
RealTimeRoom(RealTimeRoom && move_from)
Przenosi istniejący obiekt
RealTimeRoom . |
Funkcje publiczne |
|
---|---|
AutomatchWaitEstimate() const
|
Wygenerowany przez serwer szacowany czas potrzebny do wypełnienia przedziałów automatycznych dopasowania tej sali.
|
CreatingParticipant() const
|
Zwraca uczestnika, który utworzył ten pokój.
|
CreationTime() const
|
std::chrono::milliseconds
Zwraca czas utworzenia obiektu
RealTimeRoom (wyrażony w milisekundach od początku epoki uniksowej). |
Description() const
|
std::string
Zwraca wygenerowane przez serwer podsumowanie stanu sali.
|
Id() const
|
const std::string &
Zwraca identyfikator, który jednoznacznie identyfikuje ten obiekt
RealTimeRoom . |
Participants() const
|
std::vector< MultiplayerParticipant >
Wektor wszystkich uczestników spotkania w tej sali.
|
RemainingAutomatchingSlots() const
|
uint32_t
Zwraca liczbę dostępnych przedziałów automatycznego dopasowania w przypadku sali.
|
Status() const
|
Zwraca stan pokoju.
|
Valid() const
|
bool
Zwraca wartość „prawda”, jeśli ten obiekt
RealTimeRoom jest wypełniony danymi. |
Variant() const
|
uint32_t
Zwraca identyfikator wariantu gry, którego może używać do identyfikowania różnych trybów gry.
|
operator=(const RealTimeRoom & copy_from)
|
Przypisuje ten obiekt
RealTimeRoom , kopiując go z innego. |
operator=(RealTimeRoom && move_from)
|
Powoduje przypisanie tego obiektu
RealTimeRoom , przenosząc do niego inny. |
Funkcje publiczne
AutomatchWaitEstimate
Timeout AutomatchWaitEstimate() const
Wygenerowany przez serwer szacowany czas potrzebny do wypełnienia przedziałów automatycznych dopasowania tej sali.
CreatingParticipant
MultiplayerParticipant CreatingParticipant() const
Zwraca uczestnika, który utworzył ten pokój.
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
CreationTime
std::chrono::milliseconds CreationTime() const
Zwraca czas utworzenia obiektu RealTimeRoom
(wyrażony w milisekundach od początku epoki uniksowej).
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
Opis
std::string Description() const
Zwraca wygenerowane przez serwer podsumowanie stanu sali.
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
Identyfikator
const std::string & Id() const
Zwraca identyfikator, który jednoznacznie identyfikuje ten obiekt RealTimeRoom
.
Aby później odzyskać tę salę, użyj tego identyfikatora wraz z adresem RealTimeRoom::FetchRoom
.
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
uczestników
std::vector< MultiplayerParticipant > Participants() const
Wektor wszystkich uczestników spotkania w tej sali.
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
RealTimeRoom
RealTimeRoom()
RealTimeRoom
RealTimeRoom( std::shared_ptr< const RealTimeRoomImpl > impl )
Konstruuje obiekt RealTimeRoom
z shared_ptr
na obiekt RealTimeRoomImpl
.
Przeznaczona do użytku wewnętrznego przez interfejs API.
RealTimeRoom
RealTimeRoom( const RealTimeRoom & copy_from )
Tworzy kopię istniejącego obiektu RealTimeRoom
.
RemainingAutomatchingSlots
uint32_t RemainingAutomatchingSlots() const
Zwraca liczbę dostępnych przedziałów automatycznego dopasowania w przypadku sali.
Ta liczba jest równa liczbie przedziałów w ramach automatycznego dopasowywania, do których została utworzona sala, pomniejszona o liczbę uczestników, którzy zostali już dodani w wyniku automatycznego dopasowywania. Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
Stan
RealTimeRoomStatus Status() const
Zwraca stan pokoju.
Stan określa, jakie działania można wykonać w pokoju. Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
Prawidłowy
bool Valid() const
Zwraca wartość „prawda”, jeśli ten obiekt RealTimeRoom
jest wypełniony danymi.
Aby można było użyć funkcji pobierania w obiekcie RealTimeRoom
(Id
, CreationTime
itd.), musi ona zwracać wartość „true” (prawda).
Wariant
uint32_t Variant() const
Zwraca identyfikator wariantu gry, którego może używać do identyfikowania różnych trybów gry.
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
operator=
RealTimeRoom & operator=( const RealTimeRoom & copy_from )
Przypisuje ten obiekt RealTimeRoom
, kopiując go z innego.
operator=
RealTimeRoom & operator=( RealTimeRoom && move_from )
Powoduje przypisanie tego obiektu RealTimeRoom
, przenosząc do niego inny.