gpg:: رویداد
#include <event.h>
یک ساختار داده منفرد حاوی داده هایی در مورد وضعیت یک رویداد خاص.
خلاصه
داده ها شامل دو نوع هستند: مختص کاربر (مثلاً اینکه آیا کاربر رویداد را باز کرده است یا خیر)، و جهانی (مثلاً نام رویداد).
سازندگان و ویرانگرها | |
---|---|
Event () | |
Event (std::shared_ptr< const EventImpl > impl) | |
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 & این Event با کپی کردن از رویداد دیگر اختصاص میدهد. |
operator= ( Event && move_from) | Event & این 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 در نظر گرفته شده است.
شناسه
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()
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.