gpg:: رویداد

#include <event.h>

یک ساختار داده منفرد حاوی داده هایی در مورد وضعیت یک رویداد خاص.

خلاصه

داده ها شامل دو نوع هستند: مختص کاربر (مثلاً اینکه آیا کاربر رویداد را باز کرده است یا خیر)، و جهانی (مثلاً نام رویداد).

سازندگان و تخریب کنندگان

Event ()
Event (std::shared_ptr< const EventImpl > impl)
یک Event از یک shared_ptr به یک EventImpl می سازد.
Event (const Event & copy_from)
یک کپی از یک Event موجود ایجاد می کند.
Event ( Event && move_from)
یک Event موجود را جابجا می کند.
~Event ()

توابع عمومی

Count () const
uint64_t
تعداد دفعاتی که رویداد افزایش یافته است را برمی گرداند.
Description () const
const std::string &
شرح رویداد را برمی‌گرداند.
Id () const
const std::string &
رشته منحصربه‌فردی را که کنسول برنامه‌نویس Google Play از قبل ایجاد کرده بود، برمی‌گرداند.
ImageUrl () const
const std::string &
URL منتهی به تصویر نماد این رویداد را برمی گرداند.
Name () const
const std::string &
نام کوتاه رویداد را برمی‌گرداند.
Valid () const
bool
اگر این رویداد پر از داده باشد و با وضعیت پاسخ موفقیت آمیز همراه باشد، درست برمی گردد. false برای یک رویداد ایجاد نشده توسط کاربر یا برای یک رویداد پر جمعیت همراه با وضعیت پاسخ ناموفق.
Visibility () const
وضعیت رویداد را برمی‌گرداند: HIDDEN یا REVEALED .
operator= (const Event & copy_from)
این Event با کپی کردن از رویداد دیگر اختصاص می‌دهد.
operator= ( Event && move_from)
این Event با انتقال رویداد دیگری به آن اختصاص می‌دهد.

توابع عمومی

شمردن

uint64_t Count() const 

تعداد دفعاتی که رویداد افزایش یافته است را برمی گرداند.

Event::Valid() باید true را برگرداند تا این تابع قابل استفاده باشد.

شرح

const std::string & Description() const 

شرح رویداد را برمی‌گرداند.

فقط زمانی می توان آن را فراخوانی کرد که Event::Valid() true را برگرداند.

رویداد

 Event()

رویداد

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

یک Event از یک shared_ptr به یک EventImpl می سازد.

برای استفاده داخلی توسط API در نظر گرفته شده است.

رویداد

 Event(
  const Event & copy_from
)

یک کپی از یک Event موجود ایجاد می کند.

رویداد

 Event(
  Event && move_from
)

یک Event موجود را جابجا می کند.

شناسه

const std::string & Id() const 

رشته منحصربه‌فردی را که کنسول برنامه‌نویس Google Play از قبل ایجاد کرده بود، برمی‌گرداند.

از آن برای اشاره به یک رویداد در کلاینت بازی خود استفاده کنید. فقط زمانی می توان آن را فراخوانی کرد که Event::Valid() true را برگرداند.

ImageUrl

const std::string & ImageUrl() const 

URL منتهی به تصویر نماد این رویداد را برمی گرداند.

Event::Valid() باید true را برگرداند تا این تابع قابل استفاده باشد.

نام

const std::string & Name() const 

نام کوتاه رویداد را برمی‌گرداند.

حداکثر 100 کاراکتر فقط زمانی می توان آن را فراخوانی کرد که Event::Valid() true را برگرداند.

معتبر

bool Valid() const 

اگر این رویداد پر از داده باشد و با وضعیت پاسخ موفقیت آمیز همراه باشد، درست برمی گردد. false برای یک رویداد ایجاد نشده توسط کاربر یا برای یک رویداد پر جمعیت همراه با وضعیت پاسخ ناموفق.

برای اینکه توابع گیرنده در این رویداد ( id ، Name ، Description ، و غیره) قابل استفاده باشند، باید درست باشد.

دید

EventVisibility Visibility() const 

وضعیت رویداد را برمی‌گرداند: HIDDEN یا REVEALED .

Event::Valid() باید true را برگرداند تا این تابع قابل استفاده باشد.

اپراتور=

Event & operator=(
  const Event & copy_from
)

این Event با کپی کردن از رویداد دیگر اختصاص می‌دهد.

اپراتور=

Event & operator=(
  Event && move_from
)

این Event با انتقال رویداد دیگری به آن اختصاص می‌دهد.

~ رویداد

 ~Event()