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