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