gpg::
  #include <real_time_room.h>
  Gerçek zamanlı çok oyunculu bir odanın mevcut durumunu içeren veri yapısı.
Özet
| Oluşturucular ve Yıkıcılar | |
|---|---|
| RealTimeRoom() | |
| RealTimeRoom(std::shared_ptr< const RealTimeRoomImpl > impl) | |
| RealTimeRoom(const RealTimeRoom & copy_from)Mevcut bir  RealTimeRoomnesnesinin kopyasını oluşturur. | |
| RealTimeRoom(RealTimeRoom && move_from)Mevcut bir  RealTimeRoomnesnesini taşır. | 
| Herkese açık işlevler | |
|---|---|
| AutomatchWaitEstimate() const  | Bu odanın otomatik eşleşme aralıklarını doldurmak için geçen süreye dair sunucu tarafından oluşturulan tahmin.  | 
| CreatingParticipant() const  | Bu odayı oluşturan katılımcıyı döndürür.  | 
| CreationTime() const  | std::chrono::millisecondsBu  RealTimeRoomnesnesinin oluşturulduğu zamanı döndürür (Unix döneminden beri geçen milisaniye cinsinden ifade edilir). | 
| Description() const  | std::stringOdanın durumuyla ilgili sunucu tarafından oluşturulan bir özet döndürür.  | 
| Id() const  | const std::string &Bu  RealTimeRoomnesnesini benzersiz şekilde tanımlayan bir kimlik döndürür. | 
| Participants() const  | std::vector< MultiplayerParticipant >Bu odadaki tüm katılımcıların vektörü.  | 
| RemainingAutomatchingSlots() const  | uint32_tOda için kullanılabilir otomatik eşleştirme alanlarının sayısını döndürür.  | 
| Status() const  | Odanın durumunu döndürür.  | 
| Valid() const  | boolBu  RealTimeRoomnesnesi veriyle doldurulmuşsa true değerini döndürür. | 
| Variant() const  | uint32_tBir oyun tarafından farklı oyun modlarını tanımlamak için kullanılabilecek oyuna özel varyant tanımlayıcı döndürür.  | 
| operator=(const RealTimeRoom & copy_from) | Bu  RealTimeRoomnesnesini başka bir nesneden kopyalayarak atar. | 
| operator=(RealTimeRoom && move_from) | Bu  RealTimeRoomnesnesini, içine başka bir nesne taşıyarak atar. | 
Herkese açık işlevler
AutomatchWaitEstimate
Timeout AutomatchWaitEstimate() const
Bu odanın otomatik eşleşme aralıklarını doldurmak için geçen süreye dair sunucu tarafından oluşturulan tahmin.
CreatingParticipant
MultiplayerParticipant CreatingParticipant() const
Bu odayı oluşturan katılımcıyı döndürür.
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
CreationTime
std::chrono::milliseconds CreationTime() const
Bu RealTimeRoom nesnesinin oluşturulduğu zamanı döndürür (Unix döneminden beri geçen milisaniye cinsinden ifade edilir). 
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
Açıklama
std::string Description() const
Odanın durumuyla ilgili sunucu tarafından oluşturulan bir özet döndürür.
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
Kimlik
const std::string & Id() const
Bu RealTimeRoom nesnesini benzersiz şekilde tanımlayan bir kimlik döndürür. 
Bu odayı daha sonra geri almak için RealTimeRoom::FetchRoom ile bu kimliği kullanın.
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
Katılımcı sayısı
std::vector< MultiplayerParticipant > Participants() const
Bu odadaki tüm katılımcıların vektörü.
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
RealTimeRoom
RealTimeRoom()
RealTimeRoom
RealTimeRoom( std::shared_ptr< const RealTimeRoomImpl > impl )
shared_ptr öğesinden bir  RealTimeRoomImpl nesnesine RealTimeRoom nesnesi oluşturur. 
API tarafından dahili kullanım için tasarlanmıştır.
RealTimeRoom
RealTimeRoom( const RealTimeRoom & copy_from )
Mevcut bir RealTimeRoom nesnesinin kopyasını oluşturur. 
RemainingAutomatchingSlots
uint32_t RemainingAutomatchingSlots() const
Oda için kullanılabilir otomatik eşleştirme alanlarının sayısını döndürür.
Bu sayı, odanın oluşturulduğu otomatik eşleşen alanların sayısına eşittir. Bu sayı, otomatik eşleştirme aracılığıyla önceden eklenmiş katılımcıların sayısı çıkarılarak bulunur. Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
Durum
RealTimeRoomStatus Status() const
Odanın durumunu döndürür.
Durum, bir odada hangi işlemlerin yapılabileceğini belirler. Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
Geçerli
bool Valid() const
Bu RealTimeRoom nesnesi veriyle doldurulmuşsa true değerini döndürür. 
RealTimeRoom nesnesindeki (Id, CreationTime vb.) alıcı işlevlerinin kullanılabilir olması için doğru değerini döndürmelidir. 
Varyant
uint32_t Variant() const
Bir oyun tarafından farklı oyun modlarını tanımlamak için kullanılabilecek oyuna özel varyant tanımlayıcı döndürür.
Bu işlevin kullanılabilmesi için Geçerli, "doğru" değerini döndürmelidir.
operator=
RealTimeRoom & operator=( const RealTimeRoom & copy_from )
Bu RealTimeRoom nesnesini başka bir nesneden kopyalayarak atar. 
operator=
RealTimeRoom & operator=( RealTimeRoom && move_from )
Bu RealTimeRoom nesnesini, içine başka bir nesne taşıyarak atar. 
