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 einer vorhandenen
Event . |
|
Event(Event && move_from)
Verschiebt ein vorhandenes
Event . |
|
~Event()
|
Öffentliche Funktionen |
|
---|---|
Count() const
|
uint64_t
Gibt die Häufigkeit zurück, mit der 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 mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird. „false“ für ein nicht ausgefülltes, vom Nutzer erstelltes Ereignis oder für ein ausgefülltes Ereignis mit dem Status „Nicht bestanden“.
|
Visibility() const
|
Gibt den Ereignisstatus zurück:
HIDDEN oder REVEALED . |
operator=(const Event & copy_from)
|
Event &
Weist diesem/dieser
Event durch Kopieren aus einem anderen zu. |
operator=(Event && move_from)
|
Event &
Weist diesem
Event zu, indem eine andere in die Datei verschoben wird. |
Öffentliche Funktionen
Anzahl
uint64_t Count() const
Gibt die Häufigkeit zurück, mit der das Ereignis erhöht wurde.
Event::Valid()
muss „true“ zurückgeben, 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.
Ereignis
Event()
Ereignis
Event( std::shared_ptr< const EventImpl > impl )
Erstellt ein Event
aus einem shared_ptr
zu einem 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.
Sie können damit auf ein Ereignis in Ihrem 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.
Event::Valid()
muss „true“ zurückgeben, 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 mit Daten gefüllt ist und eine erfolgreiche Antwort angezeigt wird. „false“ für ein nicht ausgefülltes, vom Nutzer erstelltes Ereignis oder für ein ausgefülltes Ereignis mit dem Status „Nicht bestanden“.
Er muss auf „true“ gesetzt 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
.
Event::Valid()
muss „true“ zurückgeben, damit diese Funktion verwendet werden kann.
operator=
Event & operator=( const Event & copy_from )
Weist diesem/dieser Event
durch Kopieren aus einem anderen zu.
operator=
Event & operator=( Event && move_from )
Weist diesem Event
zu, indem eine andere in die Datei verschoben wird.
~Ereignis
~Event()