gpg::RealTimeEventListenerHelper

#include <real_time_event_listener_helper.h>

हेल्पर के बारे में बताता है, जिसका इस्तेमाल SDK टूल को IRealTimeEventListener कॉलबैक देने के लिए किया जा सकता है. इसके लिए, पूरा IRealTimeEventListener इंटरफ़ेस तय नहीं करना पड़ता.

खास जानकारी

इस ऑब्जेक्ट पर कॉन्फ़िगर किए गए कॉलबैक को रीयल-टाइम मल्टीप्लेयर एपीआई के ज़रिए शुरू किया जाएगा, जैसा कि RealTimeMultiplayerManager में बताया गया है. जो कॉलबैक साफ़ तौर पर सेट नहीं हैं उनसे कुछ नहीं होगा.

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

RealTimeEventListenerHelper()
RealTimeEventListenerHelper(std::shared_ptr< RealTimeEventListenerHelperImpl > impl)
यह shared_ptr से RealTimeEventListenerHelperImpl में RealTimeEventListenerHelper बनाता है.

सार्वजनिक प्रकार

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 सेट करें.