gpg:: IRealTimeEventListener
זהו שיעור מופשט.
#include <i_real_time_event_listener.h>
מגדיר ממשק שיכול להעביר אירועים הקשורים לריבוי שחקנים בזמן אמת.
סיכום
בנייה |
|
|---|---|
~IRealTimeEventListener()
|
פונקציות ציבוריות |
|
|---|---|
OnConnectedSetChanged(const RealTimeRoom & room)=0
|
virtual void
הפונקציה
OnConnectedSetChanged מופעלת כשאובייקט MultiplayerParticipant מתחבר לקבוצה המחוברת של החדר או מתנתק ממנה. |
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
|
virtual void
מתבצעת קריאה אל
OnDataReceived בכל פעם שמתקבלים נתונים מ-MultiplayerParticipant אחר. |
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 מופעלת כאשר ה-method Status() של אובייקט MultiplayerParticipant מחזירה עדכון. |
OnRoomStatusChanged(const RealTimeRoom & room)=0
|
virtual void
|
פונקציות ציבוריות
OnConnectedSetChanged
virtual void OnConnectedSetChanged( const RealTimeRoom & room )=0
הפונקציה OnConnectedSetChanged מופעלת כשאובייקט MultiplayerParticipant מתחבר לקבוצה המחוברת של החדר או מתנתק ממנה.
| פרטים | |||
|---|---|---|---|
| פרמטרים |
|
||
OnDataReceived
virtual void OnDataReceived( const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable )=0
מתבצעת קריאה אל OnDataReceived בכל פעם שמתקבלים נתונים מ-MultiplayerParticipant אחר.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים |
|
||||||||
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 מופעלת כאשר ה-method Status() של אובייקט MultiplayerParticipant מחזירה עדכון.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים |
|
||||
OnRoomStatusChanged
virtual void OnRoomStatusChanged( const RealTimeRoom & room )=0
הפונקציה OnRoomStatusChanged מופעלת כאשר ה-method Status() של אובייקט RealTimeRoom מחזירה עדכון.
| פרטים | |||
|---|---|---|---|
| פרמטרים |
|
||
~IRealTimeEventListener
virtual ~IRealTimeEventListener()