gpg:: Evento
#include <event.h>
Una singola struttura di dati contenente dati sullo stato di un evento specifico.
Riepilogo
I dati sono di due tipi: specifici per l'utente (ad es. se l'utente ha sbloccato l'evento) e globali (ad es. nome dell'evento).
Costruttori e distruttori |
|
---|---|
Event()
|
|
Event(std::shared_ptr< const EventImpl > impl)
|
|
Event(const Event & copy_from)
Crea una copia di un
Event esistente. |
|
Event(Event && move_from)
Sposta un elemento
Event esistente. |
|
~Event()
|
Funzioni pubbliche |
|
---|---|
Count() const
|
uint64_t
Restituisce il numero di volte in cui l'evento è stato incrementato.
|
Description() const
|
const std::string &
Restituisce la descrizione dell'evento.
|
Id() const
|
const std::string &
Restituisce la stringa univoca generata in precedenza dalla Console per gli sviluppatori di Google Play.
|
ImageUrl() const
|
const std::string &
Restituisce l'URL che rimanda all'immagine dell'icona per questo evento.
|
Name() const
|
const std::string &
Restituisce il nome breve dell'evento.
|
Valid() const
|
bool
Restituisce true se questo evento è completato con dati ed è accompagnato da uno stato di risposta riuscita; false per un evento non compilato creato dall'utente o per uno stato completato accompagnato da uno stato di risposta non riuscita.
|
Visibility() const
|
Restituisce lo stato dell'evento:
HIDDEN o REVEALED . |
operator=(const Event & copy_from)
|
Event &
Assegna questo
Event copiando da un altro. |
operator=(Event && move_from)
|
Event &
Assegna questo
Event spostandone un altro al suo interno. |
Funzioni pubbliche
Conteggio
uint64_t Count() const
Restituisce il numero di volte in cui l'evento è stato incrementato.
Event::Valid()
deve restituire true affinché questa funzione sia utilizzabile.
Descrizione
const std::string & Description() const
Restituisce la descrizione dell'evento.
Può essere chiamata solo quando Event::Valid()
restituisce true.
Evento
Event()
Evento
Event( std::shared_ptr< const EventImpl > impl )
Crea un Event
da un shared_ptr
a un EventImpl
.
Destinato all'uso interno da parte dell'API.
ID
const std::string & Id() const
Restituisce la stringa univoca generata in precedenza dalla Console per gli sviluppatori di Google Play.
Utilizzalo per fare riferimento a un evento nel client del gioco. Può essere chiamata solo quando Event::Valid()
restituisce true.
ImageUrl
const std::string & ImageUrl() const
Restituisce l'URL che rimanda all'immagine dell'icona per questo evento.
Event::Valid()
deve restituire true affinché questa funzione sia utilizzabile.
Nome
const std::string & Name() const
Restituisce il nome breve dell'evento.
Può includere un massimo di 100 caratteri. Può essere chiamata solo quando Event::Valid()
restituisce true.
Valida
bool Valid() const
Restituisce true se questo evento è completato con dati ed è accompagnato da uno stato di risposta riuscita; false per un evento non compilato creato dall'utente o per uno stato completato accompagnato da uno stato di risposta non riuscita.
Deve essere true affinché le funzioni getter su questo evento (id
, Name
, Description
e così via) siano utilizzabili.
Visibilità
EventVisibility Visibility() const
Restituisce lo stato dell'evento: HIDDEN
o REVEALED
.
Event::Valid()
deve restituire true affinché questa funzione sia utilizzabile.
operatore=
Event & operator=( Event && move_from )
Assegna questo Event
spostandone un altro al suo interno.
~Evento
~Event()