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)
|
|
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.
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()