gpg:: RealTimeEventListenerHelper
#include <real_time_event_listener_helper.h>
यह एक हेल्पर की जानकारी देता है, जिसका इस्तेमाल पूरे IRealTimeEventListener इंटरफ़ेस को तय किए बिना, SDK को IRealTimeEventListener कॉलबैक देने के लिए किया जा सकता है.
खास जानकारी
इस ऑब्जेक्ट पर कॉन्फ़िगर किए गए कॉलबैक को, रीयल-टाइम मल्टीप्लेयर एपीआई से शुरू किया जाएगा. इसकी जानकारी RealTimeMultiplayerManager में दी गई है. साफ़ तौर पर सेट नहीं किए गए कॉलबैक से कुछ नहीं होगा.
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
RealTimeEventListenerHelper()
|
|
RealTimeEventListenerHelper(std::shared_ptr< RealTimeEventListenerHelperImpl > impl)
|
सार्वजनिक टाइप |
|
---|---|
OnDataReceivedCallback
|
typedefstd::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)>
जब भी किसी दूसरे MultiplayerParticipant से डेटा मिलता है, तो OnDataReceivedCallback को कॉल किया जाता है. |
OnP2PConnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे कनेक्ट होता है, तब OnP2PConnectedCallback को कॉल किया जाता है. |
OnP2PDisconnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे डिसकनेक्ट हो जाता है, तब OnP2PDisconnectedCallback को कॉल किया जाता है. |
OnParticipantStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे डिसकनेक्ट हो जाता है, तब OnParticipantStatusChangedCallback को कॉल किया जाता है. |
OnRoomConnectedSetChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
जब कोई MultiplayerParticipant ऑब्जेक्ट, कमरे के कनेक्ट किए गए सेट से कनेक्ट या डिसकनेक्ट होता है, तो OnConnectedSetChangedCallback को कॉल किया जाता है. |
OnRoomStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
जब RealTimeRoom ऑब्जेक्ट के Status() तरीके से अपडेट मिलता है, तब OnRoomStatusChangedCallback को कॉल किया जाता है. |
सार्वजनिक फ़ंक्शन |
|
---|---|
SetOnDataReceivedCallback(OnDataReceivedCallback callback)
|
OnDataReceivedCallback को सेट करें.
|
SetOnP2PConnectedCallback(OnP2PConnectedCallback callback)
|
OnP2PconnectedCallback सेट करें.
|
SetOnP2PDisconnectedCallback(OnP2PDisconnectedCallback callback)
|
OnP2PDiedCallback को सेट करें.
|
SetOnParticipantStatusChangedCallback(OnParticipantStatusChangedCallback callback)
|
OnPartnerStatusChangedCallback सेट करें.
|
SetOnRoomConnectedSetChangedCallback(OnRoomConnectedSetChangedCallback callback)
|
OnRoomconnectedSetChangedCallback सेट करें.
|
SetOnRoomStatusChangedCallback(OnRoomStatusChangedCallback callback)
|
OnRoomStatusChangedCallback सेट करें.
|
सार्वजनिक टाइप
OnDataReceivedCallback
std::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)> OnDataReceivedCallback
जब भी किसी दूसरे MultiplayerParticipant
से डेटा मिलता है, तो OnDataReceivedCallback
को कॉल किया जाता है.
OnP2Pकनेक्टेड कॉलबैक
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PConnectedCallback
जब कोई MultiplayerParticipant
ऑब्जेक्ट, लोकल प्लेयर से सीधे कनेक्ट होता है, तब OnP2PConnectedCallback
को कॉल किया जाता है.
OnP2Pडिसकनेक्ट किया गया कॉलबैक
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback
जब कोई MultiplayerParticipant
ऑब्जेक्ट, लोकल प्लेयर से सीधे डिसकनेक्ट हो जाता है, तब OnP2PDisconnectedCallback
को कॉल किया जाता है.
OnParticipantStatusChangedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback
जब कोई MultiplayerParticipant
ऑब्जेक्ट, लोकल प्लेयर से सीधे डिसकनेक्ट हो जाता है, तब OnParticipantStatusChangedCallback
को कॉल किया जाता है.
OnRoomConnectedSetChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomConnectedSetChangedCallback
जब कोई MultiplayerParticipant
ऑब्जेक्ट, कमरे के कनेक्ट किए गए सेट से कनेक्ट या डिसकनेक्ट होता है, तो OnConnectedSetChangedCallback
को कॉल किया जाता है.
OnRoomStatusChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomStatusChangedCallback
जब RealTimeRoom
ऑब्जेक्ट के Status()
तरीके से अपडेट मिलता है, तब OnRoomStatusChangedCallback
को कॉल किया जाता है.
सार्वजनिक फ़ंक्शन
RealTimeEventListenerHelper
RealTimeEventListenerHelper()
RealTimeEventListenerHelper
RealTimeEventListenerHelper( std::shared_ptr< RealTimeEventListenerHelperImpl > impl )
shared_ptr
से RealTimeEventListenerHelperImpl
में RealTimeEventListenerHelper बनाता है.
एपीआई के अंदरूनी इस्तेमाल के लिए है.
SetOnDataReceivedCallback
RealTimeEventListenerHelper & SetOnDataReceivedCallback( OnDataReceivedCallback callback )
OnDataReceivedCallback को सेट करें.
SetOnP2Pकनेक्टेड कॉलबैक
RealTimeEventListenerHelper & SetOnP2PConnectedCallback( OnP2PConnectedCallback callback )
OnP2PconnectedCallback सेट करें.
SetOnP2Pडिसकनेक्ट किया गया कॉलबैक
RealTimeEventListenerHelper & SetOnP2PDisconnectedCallback( OnP2PDisconnectedCallback callback )
OnP2PDiedCallback को सेट करें.
SetOnParticipantStatusChangedCallback
RealTimeEventListenerHelper & SetOnParticipantStatusChangedCallback( OnParticipantStatusChangedCallback callback )
OnPartnerStatusChangedCallback सेट करें.
SetOnRoomConnectedSetChangedCallback
RealTimeEventListenerHelper & SetOnRoomConnectedSetChangedCallback( OnRoomConnectedSetChangedCallback callback )
OnRoomconnectedSetChangedCallback सेट करें.
SetOnRoomStatusChangedCallback
RealTimeEventListenerHelper & SetOnRoomStatusChangedCallback( OnRoomStatusChangedCallback callback )
OnRoomStatusChangedCallback सेट करें.