gpg:: RealTimeRoom
  #include <real_time_room.h>
  Una struttura di dati contenente lo stato attuale di una stanza multiplayer in tempo reale.
Riepilogo
        Costruttori e distruttori | 
    |
|---|---|
        RealTimeRoom()
         | 
    |
        RealTimeRoom(std::shared_ptr< const RealTimeRoomImpl > impl)
         | 
    |
        RealTimeRoom(const RealTimeRoom & copy_from)
        Crea una copia di un oggetto  
      RealTimeRoom esistente.  | 
    |
        RealTimeRoom(RealTimeRoom && move_from)
        Sposta un oggetto  
      RealTimeRoom esistente.  | 
    
        Funzioni pubbliche | 
    |
|---|---|
        AutomatchWaitEstimate() const 
       | 
      
        
         Una stima generata dal server del tempo necessario per riempire gli slot con corrispondenza automatica di questa stanza.  
       | 
    
        CreatingParticipant() const 
       | 
      
        
         Restituisce il partecipante che ha creato questa stanza virtuale.  
       | 
    
        CreationTime() const 
       | 
      
        std::chrono::milliseconds
        Restituisce l'ora in cui l'oggetto  
      RealTimeRoom è stato creato, espresso in millisecondi dall'epoca di Unix.  | 
    
        Description() const 
       | 
      
        std::string
        Restituisce un riepilogo generato dal server dello stato della stanza.  
       | 
    
        Id() const 
       | 
      
        const std::string &
        Restituisce un ID che identifica in modo univoco l'oggetto  
      RealTimeRoom.  | 
    
        Participants() const 
       | 
      
        std::vector< MultiplayerParticipant >
        Un vettore di tutti i partecipanti in questa stanza virtuale.  
       | 
    
        RemainingAutomatchingSlots() const 
       | 
      
        uint32_t
        Restituisce il numero di slot con corrispondenza automatica disponibili per la stanza.  
       | 
    
        Status() const 
       | 
      
        
         Restituisce lo stato della stanza.  
       | 
    
        Valid() const 
       | 
      
        bool
        Restituisce true se l'oggetto  
      RealTimeRoom è compilato con i dati.  | 
    
        Variant() const 
       | 
      
        uint32_t
        Restituisce un identificatore di variante specifico del gioco che può essere utilizzato da un gioco per identificare diverse modalità di gioco.  
       | 
    
        operator=(const RealTimeRoom & copy_from)
       | 
      
        
         Assegna questo oggetto  
      RealTimeRoom copiandolo da un altro oggetto.  | 
    
        operator=(RealTimeRoom && move_from)
       | 
      
        
         Assegna questo oggetto  
      RealTimeRoom spostandone un altro al suo interno.  | 
    
Funzioni pubbliche
AutomatchWaitEstimate
Timeout AutomatchWaitEstimate() const
Una stima generata dal server del tempo necessario per riempire gli slot con corrispondenza automatica di questa stanza.
CreatingParticipant
MultiplayerParticipant CreatingParticipant() const
Restituisce il partecipante che ha creato questa stanza virtuale.
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
CreationTime
std::chrono::milliseconds CreationTime() const
Restituisce l'ora in cui l'oggetto RealTimeRoom è stato creato, espresso in millisecondi dall'epoca di Unix. 
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
Descrizione
std::string Description() const
Restituisce un riepilogo generato dal server dello stato della stanza.
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
ID
const std::string & Id() const
Restituisce un ID che identifica in modo univoco l'oggetto RealTimeRoom. 
Per recuperare questa stanza virtuale in un secondo momento, utilizza questo ID con RealTimeRoom::FetchRoom.
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
Partecipanti
std::vector< MultiplayerParticipant > Participants() const
Un vettore di tutti i partecipanti in questa stanza virtuale.
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
RealTimeRoom
RealTimeRoom()
RealTimeRoom
RealTimeRoom( std::shared_ptr< const RealTimeRoomImpl > impl )
Crea un oggetto RealTimeRoom da un oggetto shared_ptr a un oggetto  RealTimeRoomImpl. 
Destinato per uso interno dall'API.
RealTimeRoom
RealTimeRoom( const RealTimeRoom & copy_from )
Crea una copia di un oggetto RealTimeRoom esistente. 
RemainingAutomatchingSlots
uint32_t RemainingAutomatchingSlots() const
Restituisce il numero di slot con corrispondenza automatica disponibili per la stanza.
Questo numero è uguale al numero di slot con corrispondenza automatica con cui è stata creata la stanza, meno il numero di partecipanti che sono già stati aggiunti tramite la corrispondenza automatica. Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
Stato
RealTimeRoomStatus Status() const
Restituisce lo stato della stanza.
Lo stato determina quali azioni è possibile eseguire su una stanza virtuale. Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
Valido
bool Valid() const
Restituisce true se l'oggetto RealTimeRoom è compilato con i dati. 
Deve restituire true affinché le funzioni getter sull'oggetto RealTimeRoom (Id, CreationTime e così via) siano utilizzabili. 
Variante
uint32_t Variant() const
Restituisce un identificatore di variante specifico del gioco che può essere utilizzato da un gioco per identificare diverse modalità di gioco.
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
operator=
RealTimeRoom & operator=( const RealTimeRoom & copy_from )
Assegna questo oggetto RealTimeRoom copiandolo da un altro oggetto. 
operator=
RealTimeRoom & operator=( RealTimeRoom && move_from )
Assegna questo oggetto RealTimeRoom spostandone un altro al suo interno.