gpg:: ঘটনা

#include <event.h>

একটি নির্দিষ্ট ইভেন্টের স্থিতি সম্পর্কে ডেটা ধারণকারী একটি একক ডেটা কাঠামো৷

সারসংক্ষেপ

ডেটা দুটি প্রকারের অন্তর্ভুক্ত: ব্যবহারকারী-নির্দিষ্ট (যেমন, ব্যবহারকারী ইভেন্টটি আনলক করেছে কিনা), এবং বিশ্বব্যাপী (যেমন, ইভেন্টের নাম)।

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

Event ()
Event (std::shared_ptr< const EventImpl > impl)
একটি shared_ptr থেকে একটি EventImpl এ একটি Event তৈরি করে।
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 বরাদ্দ করে৷
operator= ( Event && move_from)
এটিতে অন্য একটি সরানোর মাধ্যমে এই 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 দ্বারা অভ্যন্তরীণ ব্যবহারের জন্য উদ্দিষ্ট.

ঘটনা

 Event(
  const Event & copy_from
)

একটি বিদ্যমান Event একটি অনুলিপি তৈরি করে।

ঘটনা

 Event(
  Event && move_from
)

একটি বিদ্যমান Event সরায়।

আইডি

const std::string & Id() const 

Google Play ডেভেলপার কনসোল আগে থেকে তৈরি করা অনন্য স্ট্রিং প্রদান করে।

আপনার গেম ক্লায়েন্টের একটি ইভেন্ট উল্লেখ করতে এটি ব্যবহার করুন। এটি শুধুমাত্র তখনই বলা যেতে পারে যখন Event::Valid() true রিটার্ন করে।

ছবির ঠিকানা

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()