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()