gpg:: RealTimeRoom
#include <real_time_room.h>
डेटा स्ट्रक्चर, जिसमें रीयल-टाइम मल्टीप्लेयर रूम की मौजूदा स्थिति शामिल होती है.
खास जानकारी
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
RealTimeRoom()
|
|
RealTimeRoom(std::shared_ptr< const RealTimeRoomImpl > impl)
|
|
RealTimeRoom(const RealTimeRoom & copy_from)
मौजूदा
RealTimeRoom ऑब्जेक्ट की कॉपी बनाता है. |
|
RealTimeRoom(RealTimeRoom && move_from)
मौजूदा
RealTimeRoom ऑब्जेक्ट को मूव करता है. |
सार्वजनिक फ़ंक्शन |
|
---|---|
AutomatchWaitEstimate() const
|
सर्वर से जनरेट किया गया अनुमान, जो यह बताता है कि चैट रूम के अपने-आप मेल खाने वाले स्लॉट को भरने में कितना समय लगेगा.
|
CreatingParticipant() const
|
यह चैट रूम बनाने वाले व्यक्ति की जानकारी दिखाता है.
|
CreationTime() const
|
std::chrono::milliseconds
वह समय दिखाता है जब यह
RealTimeRoom ऑब्जेक्ट बनाया गया था (Unix epoch के बाद से मिलीसेकंड के तौर पर दिखाया जाता है). |
Description() const
|
std::string
रूम की स्थिति के बारे में सर्वर से जनरेट की गई खास जानकारी दिखाता है.
|
Id() const
|
const std::string &
इस
RealTimeRoom ऑब्जेक्ट की खास तौर पर पहचान करने वाला आईडी दिखाता है. |
Participants() const
|
std::vector< MultiplayerParticipant >
इस चैट रूम में शामिल सभी लोगों का वेक्टर.
|
RemainingAutomatchingSlots() const
|
uint32_t
यह फ़ंक्शन रूम के लिए, अपने-आप मैच होने वाले उपलब्ध स्लॉट की संख्या दिखाता है.
|
Status() const
|
कमरे की स्थिति की जानकारी देता है.
|
Valid() const
|
bool
अगर इस
RealTimeRoom ऑब्जेक्ट में डेटा अपने-आप भर जाता है, तो 'सही' दिखाता है. |
Variant() const
|
uint32_t
यह गेम के लिए वैरिएंट आइडेंटिफ़ायर देता है, जिसका इस्तेमाल करके कोई गेम अलग-अलग मोड की पहचान करता है.
|
operator=(const RealTimeRoom & copy_from)
|
यह
RealTimeRoom ऑब्जेक्ट, किसी दूसरे ऑब्जेक्ट से कॉपी करके असाइन करता है. |
operator=(RealTimeRoom && move_from)
|
यह
RealTimeRoom ऑब्जेक्ट को किसी दूसरे ऑब्जेक्ट में मूव करके असाइन करता है. |
सार्वजनिक फ़ंक्शन
AutomatchWaitEstimate
Timeout AutomatchWaitEstimate() const
सर्वर से जनरेट किया गया अनुमान, जो यह बताता है कि चैट रूम के अपने-आप मेल खाने वाले स्लॉट को भरने में कितना समय लगेगा.
CreatingParticipant
MultiplayerParticipant CreatingParticipant() const
यह चैट रूम बनाने वाले व्यक्ति की जानकारी दिखाता है.
इस फ़ंक्शन को इस्तेमाल करने के लिए, मान्य फ़ंक्शन को 'सही' दिखाना चाहिए.
CreationTime
std::chrono::milliseconds CreationTime() const
वह समय दिखाता है जब यह RealTimeRoom
ऑब्जेक्ट बनाया गया था (Unix epoch के बाद से मिलीसेकंड के तौर पर दिखाया जाता है).
इस फ़ंक्शन को इस्तेमाल करने के लिए, मान्य फ़ंक्शन को 'सही' दिखाना चाहिए.
ब्यौरा
std::string Description() const
रूम की स्थिति के बारे में सर्वर से जनरेट की गई खास जानकारी दिखाता है.
इस फ़ंक्शन को इस्तेमाल करने के लिए, मान्य फ़ंक्शन को 'सही' दिखाना चाहिए.
आईडी
const std::string & Id() const
इस RealTimeRoom
ऑब्जेक्ट की खास तौर पर पहचान करने वाला आईडी दिखाता है.
इस चैट रूम को बाद में वापस पाने के लिए, RealTimeRoom::FetchRoom
के साथ इस आईडी का इस्तेमाल करें.
इस फ़ंक्शन को इस्तेमाल करने के लिए, मान्य फ़ंक्शन को 'सही' दिखाना चाहिए.
लोग जो इवेंट में हिस्सा लेंगे
std::vector< MultiplayerParticipant > Participants() const
इस चैट रूम में शामिल सभी लोगों का वेक्टर.
इस फ़ंक्शन को इस्तेमाल करने के लिए, मान्य फ़ंक्शन को 'सही' दिखाना चाहिए.
RealTimeRoom
RealTimeRoom()
RealTimeRoom
RealTimeRoom( std::shared_ptr< const RealTimeRoomImpl > impl )
shared_ptr
से RealTimeRoomImpl
ऑब्जेक्ट में RealTimeRoom
ऑब्जेक्ट बनाता है.
एपीआई के अंदरूनी इस्तेमाल के लिए है.
RealTimeRoom
RealTimeRoom( const RealTimeRoom & copy_from )
मौजूदा RealTimeRoom
ऑब्जेक्ट की कॉपी बनाता है.
RemainingAutomatchingSlots
uint32_t RemainingAutomatchingSlots() const
यह फ़ंक्शन रूम के लिए, अपने-आप मैच होने वाले उपलब्ध स्लॉट की संख्या दिखाता है.
यह संख्या, अपने-आप मैच होने वाले उन स्लॉट की संख्या के बराबर होती है जिनसे चैट रूम बनाया गया था. इसमें, अपने-आप मैच होने की सुविधा की मदद से पहले ही जोड़े जा चुके लोगों की संख्या को घटाया जाता है. इस फ़ंक्शन को इस्तेमाल करने के लिए, मान्य फ़ंक्शन को 'सही' दिखाना चाहिए.
स्थिति
RealTimeRoomStatus Status() const
कमरे की स्थिति की जानकारी देता है.
स्टेटस से यह तय होता है कि किसी चैट रूम पर किस तरह की कार्रवाइयां की जा सकती हैं. इस फ़ंक्शन को इस्तेमाल करने के लिए, मान्य फ़ंक्शन को 'सही' दिखाना चाहिए.
वैध
bool Valid() const
अगर इस RealTimeRoom
ऑब्जेक्ट में डेटा अपने-आप भर जाता है, तो 'सही' दिखाता है.
इस्तेमाल करने लायक बनाने के लिए, RealTimeRoom
ऑब्जेक्ट (Id
, CreationTime
, वगैरह...) पर गैटर फ़ंक्शन के लिए 'सही' बताना चाहिए.
वैरिएंट
uint32_t Variant() const
यह गेम के लिए वैरिएंट आइडेंटिफ़ायर देता है, जिसका इस्तेमाल करके कोई गेम अलग-अलग मोड की पहचान करता है.
इस फ़ंक्शन को इस्तेमाल करने के लिए, मान्य फ़ंक्शन को 'सही' दिखाना चाहिए.
ऑपरेटर=
RealTimeRoom & operator=( const RealTimeRoom & copy_from )
यह RealTimeRoom
ऑब्जेक्ट, किसी दूसरे ऑब्जेक्ट से कॉपी करके असाइन करता है.
ऑपरेटर=
RealTimeRoom & operator=( RealTimeRoom && move_from )
यह RealTimeRoom
ऑब्जेक्ट को किसी दूसरे ऑब्जेक्ट में मूव करके असाइन करता है.