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 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
बनाता है.
एपीआई के अंदरूनी इस्तेमाल के लिए है.
आईडी
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()