gpg:: MultiplayerInvitation
  #include <multiplayer_invitation.h>
  Una struttura di dati contenente dati sullo stato attuale di un invito a una corrispondenza a turni.
Riepilogo
        Costruttori e distruttori | 
    |
|---|---|
        MultiplayerInvitation()
         | 
    |
        MultiplayerInvitation(std::shared_ptr< const TurnBasedMatchImpl > impl)
         | 
    |
        MultiplayerInvitation(std::shared_ptr< const RealTimeRoomImpl > impl)
         | 
    |
        MultiplayerInvitation(const MultiplayerInvitation & copy_from)
        Crea una copia di un MultiplayerInvitation esistente.  
       | 
    |
        MultiplayerInvitation(MultiplayerInvitation && move_from)
        Sposta un MultiplayerInvitation esistente in un nuovo invito.  
       | 
    
        Funzioni pubbliche | 
    |
|---|---|
        AutomatchingSlotsAvailable() const 
       | 
      
        uint32_t
        Restituisce il numero di slot con corrispondenza automatica disponibili per la corrispondenza per cui l'oggetto è un invito.  
       | 
    
        CreationTime() const 
       | 
      
        
         Restituisce l'ora in cui è stato creato TurnBasedMatch per questo invito (espresso in millisecondi dall'epoca di Unix).  
       | 
    
        Id() const 
       | 
      
        const std::string &
        Restituisce un ID che identifica in modo univoco questo MultiplayerInvitation.  
       | 
    
        InvitingParticipant() const 
       | 
      
        
         Restituisce il partecipante che ha invitato il partecipante locale a TurnBasedMatch per questo invito.  
       | 
    
        Participants() const 
       | 
      
        const std::vector< MultiplayerParticipant > &
        Un vettore di tutti i partecipanti a TurnBasedMatch per questo invito.  
       | 
    
        Type() const 
       | 
      
        
         Indica se l'invito è per RealTimeRoom o TurnBasedMatch.  
       | 
    
        Valid() const 
       | 
      
        bool
        Restituisce true se l'elemento MultiplayerInvitation contiene dati.  
       | 
    
        Variant() const 
       | 
      
        uint32_t
        Restituisce un identificatore di variante specifico del gioco che un gioco può utilizzare per identificare la modalità di gioco.  
       | 
    
        operator=(const MultiplayerInvitation & copy_from)
       | 
      
        
         Assegna questo MultiplayerInvitation copiandolo da un altro.  
       | 
    
        operator=(MultiplayerInvitation && move_from)
       | 
      
        
         Assegna questo MultiplayerInvitation spostandone un altro al suo interno.  
       | 
    
Funzioni pubbliche
AutomatchingSlotsAvailable
uint32_t AutomatchingSlotsAvailable() const
Restituisce il numero di slot con corrispondenza automatica disponibili per la corrispondenza per cui l'oggetto è un invito.
Questo valore è uguale al numero di slot con corrispondenza automatica con cui è stata creata la corrispondenza, meno il numero di partecipanti già aggiunti tramite la corrispondenza automatica. Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
CreationTime
Timestamp CreationTime() const
Restituisce l'ora in cui è stato creato TurnBasedMatch per questo invito (espresso in millisecondi dall'epoca di Unix).
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 questo MultiplayerInvitation.
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
InvitingParticipant
MultiplayerParticipant InvitingParticipant() const
Restituisce il partecipante che ha invitato il partecipante locale a TurnBasedMatch per questo invito.
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
MultiplayerInvitation
MultiplayerInvitation()
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const TurnBasedMatchImpl > impl )
Crea un MultiplayerInvitation da shared_ptr a TurnBasedMatchImpl. 
Destinato per uso interno dall'API.
MultiplayerInvitation
MultiplayerInvitation( std::shared_ptr< const RealTimeRoomImpl > impl )
Crea un MultiplayerInvitation da shared_ptr a RealTimeRoomImpl. 
Destinato per uso interno dall'API.
MultiplayerInvitation
MultiplayerInvitation( const MultiplayerInvitation & copy_from )
Crea una copia di un MultiplayerInvitation esistente.
MultiplayerInvitation
MultiplayerInvitation( MultiplayerInvitation && move_from )
Sposta un MultiplayerInvitation esistente in un nuovo invito.
Partecipanti
const std::vector< MultiplayerParticipant > & Participants() const
Un vettore di tutti i partecipanti a TurnBasedMatch per questo invito.
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
Valido
bool Valid() const
Restituisce true se l'elemento MultiplayerInvitation contiene dati.
Deve essere true affinché le funzioni getter (Id, Variant e così via) su questo oggetto MultiplayerInvitation siano utilizzabili. 
Variante
uint32_t Variant() const
Restituisce un identificatore di variante specifico del gioco che un gioco può utilizzare per identificare la modalità di gioco.
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
operator=
MultiplayerInvitation & operator=( const MultiplayerInvitation & copy_from )
Assegna questo MultiplayerInvitation copiandolo da un altro.
operator=
MultiplayerInvitation & operator=( MultiplayerInvitation && move_from )
Assegna questo MultiplayerInvitation spostandone un altro al suo interno.