gpg:: RealTimeRoom
#include <real_time_room.h>
Struktur data yang berisi status ruang multiplayer real-time saat ini.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
RealTimeRoom()
|
|
RealTimeRoom(std::shared_ptr< const RealTimeRoomImpl > impl)
|
|
RealTimeRoom(const RealTimeRoom & copy_from)
Membuat salinan objek
RealTimeRoom yang ada. |
|
RealTimeRoom(RealTimeRoom && move_from)
Memindahkan objek
RealTimeRoom yang ada. |
Fungsi publik |
|
---|---|
AutomatchWaitEstimate() const
|
Estimasi yang dibuat server terkait jumlah waktu yang diperlukan untuk mengisi slot pencocokan otomatis ruang ini.
|
CreatingParticipant() const
|
Menampilkan peserta yang membuat ruang ini.
|
CreationTime() const
|
std::chrono::milliseconds
Menampilkan waktu saat objek
RealTimeRoom ini dibuat (dinyatakan sebagai milidetik sejak epoch Unix). |
Description() const
|
std::string
Menampilkan ringkasan yang dibuat server tentang status ruang.
|
Id() const
|
const std::string &
Menampilkan ID yang mengidentifikasi objek
RealTimeRoom ini secara unik. |
Participants() const
|
std::vector< MultiplayerParticipant >
Vektor semua peserta di ruang ini.
|
RemainingAutomatchingSlots() const
|
uint32_t
Menampilkan jumlah slot pencocokan otomatis yang tersedia untuk ruang.
|
Status() const
|
Menampilkan status ruang.
|
Valid() const
|
bool
Menampilkan true jika objek
RealTimeRoom ini diisi dengan data. |
Variant() const
|
uint32_t
Menampilkan ID varian khusus game yang dapat digunakan oleh game untuk mengidentifikasi berbagai mode game.
|
operator=(const RealTimeRoom & copy_from)
|
Menetapkan objek
RealTimeRoom ini dengan menyalin dari objek lain. |
operator=(RealTimeRoom && move_from)
|
Menetapkan objek
RealTimeRoom ini dengan memindahkan objek lain ke dalamnya. |
Fungsi publik
AutomatchWaitEstimate
Timeout AutomatchWaitEstimate() const
Estimasi yang dibuat server terkait jumlah waktu yang diperlukan untuk mengisi slot pencocokan otomatis ruang ini.
CreatingParticipant
MultiplayerParticipant CreatingParticipant() const
Menampilkan peserta yang membuat ruang ini.
Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan.
CreationTime
std::chrono::milliseconds CreationTime() const
Menampilkan waktu saat objek RealTimeRoom
ini dibuat (dinyatakan sebagai milidetik sejak epoch Unix).
Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan.
Deskripsi
std::string Description() const
Menampilkan ringkasan yang dibuat server tentang status ruang.
Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan.
Id
const std::string & Id() const
Menampilkan ID yang mengidentifikasi objek RealTimeRoom
ini secara unik.
Untuk mengambil ruang ini pada lain waktu, gunakan ID ini dengan RealTimeRoom::FetchRoom
.
Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan.
Peserta
std::vector< MultiplayerParticipant > Participants() const
Vektor semua peserta di ruang ini.
Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan.
RealTimeRoom
RealTimeRoom()
RealTimeRoom
RealTimeRoom( std::shared_ptr< const RealTimeRoomImpl > impl )
Membuat objek RealTimeRoom
dari shared_ptr
menjadi objek RealTimeRoomImpl
.
Ditujukan untuk penggunaan internal oleh API.
RealTimeRoom
RealTimeRoom( const RealTimeRoom & copy_from )
Membuat salinan objek RealTimeRoom
yang ada.
RemainingAutomatchingSlots
uint32_t RemainingAutomatchingSlots() const
Menampilkan jumlah slot pencocokan otomatis yang tersedia untuk ruang.
Jumlah ini sama dengan jumlah slot pencocokan otomatis yang digunakan untuk membuat ruang, dikurangi jumlah peserta yang telah ditambahkan melalui pencocokan otomatis. Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan.
Status
RealTimeRoomStatus Status() const
Menampilkan status ruang.
Status menentukan tindakan yang dapat dilakukan pada ruang. Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan.
Valid
bool Valid() const
Menampilkan true jika objek RealTimeRoom
ini diisi dengan data.
Harus menampilkan benar agar fungsi pengambil pada objek RealTimeRoom
(Id
, CreationTime
, dll...) dapat digunakan.
Varian
uint32_t Variant() const
Menampilkan ID varian khusus game yang dapat digunakan oleh game untuk mengidentifikasi berbagai mode game.
Valid harus menampilkan nilai benar (true) agar fungsi ini dapat digunakan.
operator=
RealTimeRoom & operator=( const RealTimeRoom & copy_from )
Menetapkan objek RealTimeRoom
ini dengan menyalin dari objek lain.
operator=
RealTimeRoom & operator=( RealTimeRoom && move_from )
Menetapkan objek RealTimeRoom
ini dengan memindahkan objek lain ke dalamnya.