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 عندما تعرض الطريقة 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
عندما تعرض الطريقة Status()
لكائن MultiplayerParticipant
تعديلاً.
التفاصيل | |||||
---|---|---|---|---|---|
المَعلمات |
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged( const RealTimeRoom & room )=0
يتم استدعاء OnRoomStatusChanged
عندما تعرض الطريقة Status()
لكائن RealTimeRoom
تعديلاً.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()