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 &
इस इवेंट के आइकॉन की इमेज पर ले जाने वाला यूआरएल दिखाता है.
|
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 कंसोल से पहले जनरेट किया गया था.
अपने गेम क्लाइंट में किसी इवेंट के बारे में बताने के लिए इसका इस्तेमाल करें. इसे सिर्फ़ तब कॉल किया जा सकता है, जब 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()
से सही वैल्यू मिलना ज़रूरी है.
operator=
Event & operator=( const Event & copy_from )
किसी अन्य इमेज से कॉपी करके, इस Event
को असाइन करता है.
operator=
Event & operator=( Event && move_from )
किसी अन्य Event
को उसमें ले जाकर, इसे असाइन करता है.
~इवेंट
~Event()