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