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)
Crea un Event da un shared_ptr a un EventImpl.
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.

Evento

 Event(
  const Event & copy_from
)

Crea una copia di un Event esistente.

Evento

 Event(
  Event && move_from
)

Sposta un elemento Event esistente.

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=(
  const Event & copy_from
)

Assegna questo Event copiando da un altro.

operatore=

Event & operator=(
  Event && move_from
)

Assegna questo Event spostandone un altro al suo interno.

~Evento

 ~Event()