gpg::Ereignis

#include <event.h>

Eine einzelne Datenstruktur mit Daten zum Status eines bestimmten Ereignisses.

Zusammenfassung

Es gibt zwei Arten von Daten: nutzerspezifisch (z.B. ob der Nutzer das Ereignis entsperrt hat) und global (z.B. Ereignisname).

Konstruktoren und Zerstörer

Event()
Event(std::shared_ptr< const EventImpl > impl)
Erstellt ein Event-Objekt von einer shared_ptr in ein EventImpl.
Event(const Event & copy_from)
Erstellt eine Kopie eines vorhandenen Event.
Event(Event && move_from)
Verschiebt einen vorhandenen Event.
~Event()

Öffentliche Funktionen

Count() const
uint64_t
Gibt an, wie oft das Ereignis erhöht wurde.
Description() const
const std::string &
Gibt die Beschreibung des Ereignisses zurück
Id() const
const std::string &
Gibt den eindeutigen String zurück, den die Google Play Developer Console zuvor generiert hat.
ImageUrl() const
const std::string &
Gibt die URL zurück, die zum Bild des Symbols für dieses Ereignis führt
Name() const
const std::string &
Gibt den Kurznamen des Ereignisses zurück
Valid() const
bool
Gibt „true“ zurück, wenn dieses Ereignis Daten enthält und eine erfolgreiche Antwort vorliegt. „false“ für ein nicht ausgefülltes, vom Nutzer erstelltes Ereignis oder ein ausgefülltes Ereignis mit dem Status „Fehlgeschlagene Antwort“.
Visibility() const
Gibt den Ereignisstatus zurück: HIDDEN oder REVEALED.
operator=(const Event & copy_from)
Event &
Weist dieses Event durch Kopieren aus einer anderen Domain zu.
operator=(Event && move_from)
Event &
Weist dieses Event zu, indem ein anderes Element dorthin verschoben wird.

Öffentliche Funktionen

Anzahl

uint64_t Count() const 

Gibt an, wie oft das Ereignis erhöht wurde.

Für Event::Valid() muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann.

Beschreibung

const std::string & Description() const 

Gibt die Beschreibung des Ereignisses zurück

Sie kann nur aufgerufen werden, wenn Event::Valid() „true“ zurückgibt.

Veranstaltung

 Event()

Veranstaltung

 Event(
  std::shared_ptr< const EventImpl > impl
)

Erstellt ein Event-Objekt von einer shared_ptr in ein EventImpl.

Vorgesehen für die interne Verwendung durch die API.

Veranstaltung

 Event(
  const Event & copy_from
)

Erstellt eine Kopie eines vorhandenen Event.

Veranstaltung

 Event(
  Event && move_from
)

Verschiebt einen vorhandenen Event.

ID

const std::string & Id() const 

Gibt den eindeutigen String zurück, den die Google Play Developer Console zuvor generiert hat.

Hiermit kannst du auf ein Ereignis in deinem Spieleclient verweisen. Sie kann nur aufgerufen werden, wenn Event::Valid() „true“ zurückgibt.

ImageUrl

const std::string & ImageUrl() const 

Gibt die URL zurück, die zum Bild des Symbols für dieses Ereignis führt

Für Event::Valid() muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann.

Name

const std::string & Name() const 

Gibt den Kurznamen des Ereignisses zurück

Maximal 100 Zeichen. Sie kann nur aufgerufen werden, wenn Event::Valid() „true“ zurückgibt.

Gültig

bool Valid() const 

Gibt „true“ zurück, wenn dieses Ereignis Daten enthält und eine erfolgreiche Antwort vorliegt. „false“ für ein nicht ausgefülltes, vom Nutzer erstelltes Ereignis oder ein ausgefülltes Ereignis mit dem Status „Fehlgeschlagene Antwort“.

Es muss „true“ sein, damit die Getter-Funktionen für dieses Ereignis (id, Name, Description usw.) verwendet werden können.

Sichtbarkeit

EventVisibility Visibility() const 

Gibt den Ereignisstatus zurück: HIDDEN oder REVEALED.

Für Event::Valid() muss „true“ zurückgegeben werden, damit diese Funktion verwendet werden kann.

Operator=

Event & operator=(
  const Event & copy_from
)

Weist dieses Event durch Kopieren aus einer anderen Domain zu.

Operator=

Event & operator=(
  Event && move_from
)

Weist dieses Event zu, indem ein anderes Element dorthin verschoben wird.

~Ereignis

 ~Event()