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 Developer Console पहले से जनरेट करता है.
ImageUrl() const
const std::string &
इस इवेंट के आइकॉन की इमेज पर ले जाने वाला यूआरएल दिखाता है.
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() 'सही' दिखाता है.

इवेंट

 Event()

इवेंट

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

shared_ptr से EventImpl में Event बनाता है.

एपीआई के अंदरूनी इस्तेमाल के लिए है.

इवेंट

 Event(
  const Event & copy_from
)

मौजूदा Event की कॉपी बनाता है.

इवेंट

 Event(
  Event && move_from
)

मौजूदा Event को ले जाता है.

आईडी

const std::string & Id() const 

वह अद्वितीय स्ट्रिंग देता है जिसे Google Play Developer Console पहले से जनरेट करता है.

अपने गेम क्लाइंट के किसी इवेंट के बारे में बताने के लिए इसका इस्तेमाल करें. इसे सिर्फ़ तब कॉल किया जा सकता है, जब Event::Valid() 'सही' दिखाता है.

ImageUrl

const std::string & ImageUrl() const 

इस इवेंट के आइकॉन की इमेज पर ले जाने वाला यूआरएल दिखाता है.

इस फ़ंक्शन को इस्तेमाल करने के लिए, Event::Valid() को 'सही' दिखाना होगा.

नाम

const std::string & Name() const 

इवेंट का छोटा नाम दिखाता है.

इसमें ज़्यादा से ज़्यादा 100 वर्ण इस्तेमाल किए जा सकते हैं. इसे सिर्फ़ तब कॉल किया जा सकता है, जब Event::Valid() 'सही' दिखाता है.

वैध

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