gpg::लीडरबोर्ड

#include <leaderboard.h>

सिंगल डेटा स्ट्रक्चर, आपको किसी खास लीडरबोर्ड की स्थिति का डेटा ऐक्सेस करने की सुविधा देता है. जैसे, लीडरबोर्ड का नाम और उसकी वैधता.

खास जानकारी

कंस्ट्रक्टर और डिस्ट्रक्टर

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
एक्सप्लिसिट कंस्ट्रक्टर.
Leaderboard(const Leaderboard & copy_from)
किसी मौजूदा लीडरबोर्ड को नए लीडरबोर्ड में कॉपी करने के लिए, कंस्ट्रक्टर को कॉपी करें.
Leaderboard(Leaderboard && move_from)
मौजूदा लीडरबोर्ड को नए लीडरबोर्ड में ले जाने का कंस्ट्रक्टर.
~Leaderboard()

सार्वजनिक फ़ंक्शन

IconUrl() const
const std::string &
वह यूआरएल दिखाता है जो इस लीडरबोर्ड के आइकॉन की इमेज पर ले जाता है.
Id() const
const std::string &
वह खास स्ट्रिंग दिखाता है जिसे Google Play कंसोल से पहले जनरेट किया गया था.
Name() const
const std::string &
लीडरबोर्ड का छोटा नाम दिखाता है.
Order() const
यह जानकारी दिखाता है कि बढ़ते क्रम में कौनसा क्रम बेहतर है या घटते क्रम में.
Valid() const
bool
सही जवाब तब दिखता है, जब दिखाए गए लीडरबोर्ड में डेटा अपने-आप भर जाता है और इस जानकारी के साथ रिस्पॉन्स की स्थिति भी दिखती है; यह गलत, उपयोगकर्ता के बनाए गए ऐसे लीडरबोर्ड के लिए गलत है जो अपने-आप नहीं भरे हुए है या पहले वाले उपयोगकर्ता के लीडरबोर्ड पर जवाब नहीं दिया गया है.
operator=(const Leaderboard & copy_from)
किसी अन्य लीडरबोर्ड से इस लीडरबोर्ड की वैल्यू असाइन करने के लिए असाइनमेंट ऑपरेटर.
operator=(Leaderboard && move_from)
किसी अन्य लीडरबोर्ड से इस लीडरबोर्ड की वैल्यू असाइन करने के लिए असाइनमेंट ऑपरेटर.

सार्वजनिक फ़ंक्शन

IconUrl

const std::string & IconUrl() const 

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

इसे सिर्फ़ तब कॉल किया जा सकता है, जब लीडरबोर्ड::Valid() वैल्यू 'सही' के तौर पर दिखे.

आईडी

const std::string & Id() const 

वह खास स्ट्रिंग दिखाता है जिसे Google Play कंसोल से पहले जनरेट किया गया था.

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

लीडरबोर्ड

 Leaderboard()

लीडरबोर्ड

 Leaderboard(
  std::shared_ptr< const LeaderboardImpl > impl
)

एक्सप्लिसिट कंस्ट्रक्टर.

लीडरबोर्ड

 Leaderboard(
  const Leaderboard & copy_from
)

किसी मौजूदा लीडरबोर्ड को नए लीडरबोर्ड में कॉपी करने के लिए, कंस्ट्रक्टर को कॉपी करें.

लीडरबोर्ड

 Leaderboard(
  Leaderboard && move_from
)

मौजूदा लीडरबोर्ड को नए लीडरबोर्ड में ले जाने का कंस्ट्रक्टर.

r-value-reference वर्शन का इस्तेमाल करें.

नाम

const std::string & Name() const 

लीडरबोर्ड का छोटा नाम दिखाता है.

ज़्यादा से ज़्यादा 100 वर्ण. इसे सिर्फ़ तब कॉल किया जा सकता है, जब Availablement::Valid() वैल्यू 'सही' के तौर पर दिखे.

क्रम

LeaderboardOrder Order() const 

यह जानकारी दिखाता है कि बढ़ते क्रम में कौनसा क्रम बेहतर है या घटते क्रम में.

संभावित मान "LARGER_IS_BETTER" हैं या "SmallER_IS_BETTER". LARGER_IS_BETTER बड़े स्कोर सबसे ऊपर (घटते क्रम में) रखता है. smallER_IS_BETTER छोटे स्कोर शीर्ष पर (बढ़ते क्रम में) रखता है. इसे सिर्फ़ तब कॉल किया जा सकता है, जब Availablement::Valid() वैल्यू 'सही' के तौर पर दिखे.

वैध

bool Valid() const 

सही जवाब तब दिखता है, जब दिखाए गए लीडरबोर्ड में डेटा अपने-आप भर जाता है और इस जानकारी के साथ रिस्पॉन्स की स्थिति भी दिखती है; गलत, उपयोगकर्ता के बनाए गए ऐसे लीडरबोर्ड के लिए गलत है जो अपने-आप नहीं भरे हुए है या पहले से मौजूद है और उस लीडरबोर्ड पर जवाब नहीं दिया गया है.

इस लीडरबोर्ड पर मौजूद गैटर फ़ंक्शन (आईडी, नाम, ब्यौरा वगैरह) का इस्तेमाल किया जा सके, इसके लिए यह सही होना चाहिए.

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

किसी अन्य लीडरबोर्ड से इस लीडरबोर्ड की वैल्यू असाइन करने के लिए असाइनमेंट ऑपरेटर.

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

किसी अन्य लीडरबोर्ड से इस लीडरबोर्ड की वैल्यू असाइन करने के लिए असाइनमेंट ऑपरेटर.

r-value-reference वर्शन का इस्तेमाल करें.

~लीडरबोर्ड

 ~Leaderboard()