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 যদি এই ইভেন্টটি ডেটা দ্বারা পরিপূর্ণ হয় এবং একটি সফল প্রতিক্রিয়া স্থিতির সাথে থাকে তবে সত্য ফেরত দেয়; একটি জনবসতিহীন ব্যবহারকারীর দ্বারা তৈরি ইভেন্টের জন্য মিথ্যা বা একটি অসফল প্রতিক্রিয়া স্ট্যাটাস সহ একটি জনবহুল একটির জন্য। |
Visibility () const | ইভেন্টের অবস্থা ফিরিয়ে দেয়: HIDDEN বা REVEALED । |
operator= (const Event & copy_from) | Event & অন্য একটি থেকে অনুলিপি করে এই Event বরাদ্দ করে৷ |
operator= ( Event && move_from) | Event & এটিতে অন্য একটি সরানোর মাধ্যমে এই Event বরাদ্দ করে৷ |
পাবলিক ফাংশন
গণনা
uint64_t Count() const
ইভেন্টটি যতবার বৃদ্ধি পেয়েছে তার সংখ্যা দেখায়।
Event::Valid()
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য সত্যে ফিরতে হবে।
বর্ণনা
const std::string & Description() const
ঘটনার বিবরণ প্রদান করে।
এটি শুধুমাত্র তখনই বলা যেতে পারে যখন Event::Valid()
true রিটার্ন করে।
ঘটনা
Event()
ঘটনা
Event( std::shared_ptr< const EventImpl > impl )
একটি shared_ptr
থেকে একটি EventImpl
এ একটি Event
তৈরি করে।
API দ্বারা অভ্যন্তরীণ ব্যবহারের জন্য উদ্দিষ্ট.
আইডি
const std::string & Id() const
Google Play ডেভেলপার কনসোল আগে থেকে তৈরি করা অনন্য স্ট্রিং প্রদান করে।
আপনার গেম ক্লায়েন্টের একটি ইভেন্ট উল্লেখ করতে এটি ব্যবহার করুন। এটি শুধুমাত্র তখনই বলা যেতে পারে যখন Event::Valid()
true রিটার্ন করে।
ImageUrl
const std::string & ImageUrl() const
এই ইভেন্টের জন্য আইকনের চিত্রের দিকে নিয়ে যাওয়া URL প্রদান করে৷
Event::Valid()
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য সত্যে ফিরতে হবে।
নাম
const std::string & Name() const
ইভেন্টের সংক্ষিপ্ত নাম প্রদান করে।
100টি অক্ষর পর্যন্ত। এটি শুধুমাত্র তখনই বলা যেতে পারে যখন Event::Valid()
true রিটার্ন করে।
বৈধ
bool Valid() const
যদি এই ইভেন্টটি ডেটা দ্বারা পরিপূর্ণ হয় এবং একটি সফল প্রতিক্রিয়া স্থিতির সাথে থাকে তবে সত্য ফেরত দেয়; একটি জনবসতিহীন ব্যবহারকারীর দ্বারা তৈরি ইভেন্টের জন্য মিথ্যা বা একটি অসফল প্রতিক্রিয়া স্ট্যাটাস সহ একটি জনবহুল একটির জন্য।
এই ইভেন্টে গেটার ফাংশন ( id
, Name
, Description
, ইত্যাদি) ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।
দৃশ্যমানতা
EventVisibility Visibility() const
ইভেন্টের অবস্থা ফিরিয়ে দেয়: HIDDEN
বা REVEALED
।
Event::Valid()
এই ফাংশনটি ব্যবহারযোগ্য হওয়ার জন্য সত্যে ফিরতে হবে।
অপারেটর=
Event & operator=( const Event & copy_from )
অন্য একটি থেকে অনুলিপি করে এই Event
বরাদ্দ করে৷
অপারেটর=
Event & operator=( Event && move_from )
এটিতে অন্য একটি সরানোর মাধ্যমে এই Event
বরাদ্দ করে৷
~ ঘটনা
~Event()