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 &
इस इवेंट के आइकॉन की इमेज पर ले जाने वाला यूआरएल दिखाता है.
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 कंसोल से पहले जनरेट किया गया था.

अपने गेम क्लाइंट में किसी इवेंट के बारे में बताने के लिए इसका इस्तेमाल करें. इसे सिर्फ़ तब कॉल किया जा सकता है, जब 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()