Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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 aus einem shared_ptr zu einem EventImpl .
|
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)
|
Weist diesem/dieser Event durch Kopieren aus einem anderen zu.
|
operator=(Event && move_from)
|
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.
Ereignis
Event(
const Event & copy_from
)
Erstellt eine Kopie einer vorhandenen Event
.
Ereignis
Event(
Event && move_from
)
Verschiebt ein vorhandenes Event
.
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.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# gpg::Event Class Reference\n\ngpg::Event\n==========\n\n`#include \u003cevent.h\u003e`\n\nA single data structure containing data about the status of a specific event.\n\nSummary\n-------\n\nData comprise two types: user-specific (e.g., whether the user has unlocked the event), and global (e.g., event name).\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Event](#classgpg_1_1_event_1a62fd9e25eef0cfb63671b32c15b63de7)`()` ||\n| [Event](#classgpg_1_1_event_1a1cd0e63978cdc2ad42154db032f33afd)`(std::shared_ptr\u003c const EventImpl \u003e impl)` Constructs an [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) from a `shared_ptr` to an `EventImpl`. ||\n| [Event](#classgpg_1_1_event_1a2b7169ab4771a6bea14b7695ddb462bc)`(const `[Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` & copy_from)` Creates a copy of an existing [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event). ||\n| [Event](#classgpg_1_1_event_1aba344e939c30bb607368c273f2b426b4)`(`[Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` && move_from)` Moves an existing [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event). ||\n| [~Event](#classgpg_1_1_event_1ac0b9230499fdda8eface3326b99ef166)`()` ||\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Count](#classgpg_1_1_event_1a4eb8c54247277e4c8f617dcd2b748880)`() const ` | `uint64_t` Returns the number of times the event has been incremented. |\n| [Description](#classgpg_1_1_event_1a01d8ce7e40655babf5afd968c2a1c0bc)`() const ` | `const std::string &` Returns the description of the event. |\n| [Id](#classgpg_1_1_event_1aa267791e0e672bee41b7f2504059577d)`() const ` | `const std::string &` Returns the unique string that the Google Play Developer Console generated beforehand. |\n| [ImageUrl](#classgpg_1_1_event_1a2e6f44a2ddf6b00b9306ca7bf1b9f953)`() const ` | `const std::string &` Returns the URL leading to the image of the icon for this event. |\n| [Name](#classgpg_1_1_event_1a9a47a1e62994acafb15afb02de337ab1)`() const ` | `const std::string &` Returns the short name of the event. |\n| [Valid](#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec)`() const ` | `bool` Returns true if this event is populated with data and is accompanied by a successful response status; false for an unpopulated user-created event or for a populated one accompanied by an unsuccessful response status. |\n| [Visibility](#classgpg_1_1_event_1ad59342d5735fafb6050f2277318c8c3c)`() const ` | [EventVisibility](/games/services/cpp/api/namespace/gpg#namespacegpg_1aa87a4b2e8a01c80e2155286d4bdb9942) Returns the event state: `HIDDEN` or `REVEALED`. |\n| [operator=](#classgpg_1_1_event_1ab795a0f5221cb5b9f30934dfcb5c73d3)`(const `[Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` & copy_from)` | [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` &` Assigns this [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) by copying from another one. |\n| [operator=](#classgpg_1_1_event_1a2de54c196b31ab58160066c750c28cbf)`(`[Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` && move_from)` | [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event)` &` Assigns this [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) by moving another one into it. |\n\nPublic functions\n----------------\n\n### Count\n\n```c++\nuint64_t Count() const \n``` \nReturns the number of times the event has been incremented.\n\n[Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) must return true for this function to be usable. \n\n### Description\n\n```c++\nconst std::string & Description() const \n``` \nReturns the description of the event.\n\nIt can only be called when [Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) returns true. \n\n### Event\n\n```c++\n Event()\n``` \n\n### Event\n\n```c++\n Event(\n std::shared_ptr\u003c const EventImpl \u003e impl\n)\n``` \nConstructs an [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) from a `shared_ptr` to an `EventImpl`.\n\nIntended for internal use by the API. \n\n### Event\n\n```c++\n Event(\n const Event & copy_from\n)\n``` \nCreates a copy of an existing [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event). \n\n### Event\n\n```c++\n Event(\n Event && move_from\n)\n``` \nMoves an existing [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event). \n\n### Id\n\n```c++\nconst std::string & Id() const \n``` \nReturns the unique string that the Google Play Developer Console generated beforehand.\n\nUse it to refer to an event in your game client. It can only be called when [Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) returns true. \n\n### ImageUrl\n\n```c++\nconst std::string & ImageUrl() const \n``` \nReturns the URL leading to the image of the icon for this event.\n\n[Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) must return true for this function to be usable. \n\n### Name\n\n```c++\nconst std::string & Name() const \n``` \nReturns the short name of the event.\n\nUp to 100 characters. It can only be called when [Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) returns true. \n\n### Valid\n\n```c++\nbool Valid() const \n``` \nReturns true if this event is populated with data and is accompanied by a successful response status; false for an unpopulated user-created event or for a populated one accompanied by an unsuccessful response status.\n\nIt must be true for the getter functions on this event (`id`, `Name`, `Description`, etc.) to be usable. \n\n### Visibility\n\n```c++\nEventVisibility Visibility() const \n``` \nReturns the event state: `HIDDEN` or `REVEALED`.\n\n[Event::Valid()](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event_1a4cb4348adc0bbdc1d1f7a20d0c9e2bec) must return true for this function to be usable. \n\n### operator=\n\n```c++\nEvent & operator=(\n const Event & copy_from\n)\n``` \nAssigns this [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) by copying from another one. \n\n### operator=\n\n```c++\nEvent & operator=(\n Event && move_from\n)\n``` \nAssigns this [Event](/games/services/cpp/api/class/gpg/event#classgpg_1_1_event) by moving another one into it. \n\n### \\~Event\n\n```c++\n ~Event()\n```"]]