gpg::RealTimeEventListenerHelper

#include <real_time_event_listener_helper.h>

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

खास जानकारी

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

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

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

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

OnDataReceivedCallback typedef
std::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)>
जब भी किसी दूसरे MultiplayerParticipant से डेटा मिलता है, तो OnDataReceivedCallback को कॉल किया जाता है.
OnP2PConnectedCallback typedef
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे कनेक्ट होता है, तब OnP2PConnectedCallback को कॉल किया जाता है.
OnP2PDisconnectedCallback typedef
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे डिसकनेक्ट हो जाता है, तब OnP2PDisconnectedCallback को कॉल किया जाता है.
OnParticipantStatusChangedCallback typedef
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे डिसकनेक्ट हो जाता है, तब OnParticipantStatusChangedCallback को कॉल किया जाता है.
OnRoomConnectedSetChangedCallback typedef
std::function< void(const RealTimeRoom &)>
जब कोई MultiplayerParticipant ऑब्जेक्ट, कमरे के कनेक्ट किए गए सेट से कनेक्ट या डिसकनेक्ट होता है, तो OnConnectedSetChangedCallback को कॉल किया जाता है.
OnRoomStatusChangedCallback typedef
std::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 सेट करें.