gpg::IRealTimeEventListener

यह एक ऐब्सट्रैक्ट क्लास है.

#include <i_real_time_event_listener.h>

इससे ऐसा इंटरफ़ेस तय होता है जो रीयल-टाइम मल्टीप्लेयर गेम से जुड़े इवेंट डिलीवर कर सकता है.

खास जानकारी

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

~IRealTimeEventListener()

सार्वजनिक फ़ंक्शन

OnConnectedSetChanged(const RealTimeRoom & room)=0
virtual void
जब MultiplayerParticipant ऑब्जेक्ट, कमरे के कनेक्ट किए गए सेट से कनेक्ट या डिसकनेक्ट होता है, तब OnConnectedSetChanged को कॉल किया जाता है.
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
virtual void
जब भी किसी दूसरे MultiplayerParticipant से डेटा मिलता है, तो OnDataReceived को कॉल किया जाता है.
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
OnP2PConnected को तब कॉल किया जाता है, जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे कनेक्ट होता है.
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
OnP2PDisconnected को तब कॉल किया जाता है, जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे डिसकनेक्ट हो जाता है.
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
OnParticipantStatusChanged को तब कॉल किया जाता है, जब किसी MultiplayerParticipant ऑब्जेक्ट का Status() तरीका, अपडेट दिखाता है.
OnRoomStatusChanged(const RealTimeRoom & room)=0
virtual void
OnRoomStatusChanged को तब कॉल किया जाता है, जब किसी RealTimeRoom ऑब्जेक्ट का Status() तरीका, अपडेट दिखाता है.

सार्वजनिक फ़ंक्शन

OnConnectedSetChanged

virtual void OnConnectedSetChanged(
  const RealTimeRoom & room
)=0

जब MultiplayerParticipant ऑब्जेक्ट, कमरे के कनेक्ट किए गए सेट से कनेक्ट या डिसकनेक्ट होता है, तब OnConnectedSetChanged को कॉल किया जाता है.

ब्यौरा
पैरामीटर
room
वह चैट रूम जिसका कनेक्ट किया गया सेट बदल गया.

OnDataReceived

virtual void OnDataReceived(
  const RealTimeRoom & room,
  const MultiplayerParticipant & from_participant,
  std::vector< uint8_t > data,
  bool is_reliable
)=0

जब भी किसी दूसरे MultiplayerParticipant से डेटा मिलता है, तो OnDataReceived को कॉल किया जाता है.

ब्यौरा
पैरामीटर
room
वह कमरा जिसमें from_participant मौजूद है.
from_participant
डेटा भेजने वाला व्यक्ति.
data
जो डेटा मिला.
is_reliable
डेटा, किसी गैर-भरोसेमंद या गैर-भरोसेमंद तरीके का इस्तेमाल करके भेजा गया था.

OnP2Pकनेक्ट किया गया

virtual void OnP2PConnected(
  const RealTimeRoom & room,
  const MultiplayerParticipant & participant
)=0

OnP2PConnected को तब कॉल किया जाता है, जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे कनेक्ट होता है.

ब्यौरा
पैरामीटर
room
वह कमरा जिसमें participant मौजूद है.
participant
कनेक्ट करने वाला व्यक्ति.

OnP2Pडिसकनेक्ट किया गया

virtual void OnP2PDisconnected(
  const RealTimeRoom & room,
  const MultiplayerParticipant & participant
)=0

OnP2PDisconnected को तब कॉल किया जाता है, जब कोई MultiplayerParticipant ऑब्जेक्ट, लोकल प्लेयर से सीधे डिसकनेक्ट हो जाता है.

ब्यौरा
पैरामीटर
room
वह कमरा जिसमें हिस्सा लेने वाला व्यक्ति मौजूद है.
participant
मीटिंग में शामिल वह व्यक्ति जिसका कॉल डिसकनेक्ट हो गया.

OnParticipantStatusChanged

virtual void OnParticipantStatusChanged(
  const RealTimeRoom & room,
  const MultiplayerParticipant & participant
)=0

OnParticipantStatusChanged को तब कॉल किया जाता है, जब किसी MultiplayerParticipant ऑब्जेक्ट का Status() तरीका, अपडेट दिखाता है.

ब्यौरा
पैरामीटर
room
वह कमरा जिसमें participant है.
participant
वह व्यक्ति जिसकी स्थिति बदल गई है.

OnRoomStatusChanged

virtual void OnRoomStatusChanged(
  const RealTimeRoom & room
)=0

OnRoomStatusChanged को तब कॉल किया जाता है, जब किसी RealTimeRoom ऑब्जेक्ट का Status() तरीका, अपडेट दिखाता है.

ब्यौरा
पैरामीटर
room
वह चैट रूम जिसकी स्थिति बदली गई.

~IRealTimeEventListener

virtual  ~IRealTimeEventListener()