gpg:: IRealTimeEventListener
Bu, soyut bir sınıftır.
#include <i_real_time_event_listener.h>
Gerçek zamanlı çok oyunculu oyunlarla ilgili etkinlikleri sunabilen bir arayüz tanımlar.
Özet
Oluşturucular ve Yıkıcılar |
|
---|---|
~IRealTimeEventListener()
|
Herkese açık işlevler |
|
---|---|
OnConnectedSetChanged(const RealTimeRoom & room)=0
|
virtual void
Odanın bağlı grubuyla bir
MultiplayerParticipant nesnesi bağlandığında veya bağlantısı kesildiğinde OnConnectedSetChanged çağrılır. |
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
|
virtual void
Başka bir
MultiplayerParticipant cihazından veri alındığında OnDataReceived çağrılır. |
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
Bir
MultiplayerParticipant nesnesi doğrudan yerel oynatıcıya bağlandığında OnP2PConnected çağrılır. |
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
Bir
MultiplayerParticipant nesnesi doğrudan yerel oynatıcıyla bağlantısı kesildiğinde OnP2PDisconnected çağrılır. |
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
MultiplayerParticipant nesnesinin Status() yöntemi bir güncelleme döndürdüğünde OnParticipantStatusChanged çağrılır. |
OnRoomStatusChanged(const RealTimeRoom & room)=0
|
virtual void
|
Herkese açık işlevler
OnConnectedSetChanged
virtual void OnConnectedSetChanged( const RealTimeRoom & room )=0
Odanın bağlı grubuyla bir MultiplayerParticipant
nesnesi bağlandığında veya bağlantısı kesildiğinde OnConnectedSetChanged
çağrılır.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
OnDataReceived
virtual void OnDataReceived( const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable )=0
Başka bir MultiplayerParticipant
cihazından veri alındığında OnDataReceived
çağrılır.
Ayrıntılar | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
OnP2PConnected
virtual void OnP2PConnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
Bir MultiplayerParticipant
nesnesi doğrudan yerel oynatıcıya bağlandığında OnP2PConnected
çağrılır.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
OnP2P Bağlantısı Kesildi
virtual void OnP2PDisconnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
Bir MultiplayerParticipant
nesnesi doğrudan yerel oynatıcıyla bağlantısı kesildiğinde OnP2PDisconnected
çağrılır.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
MultiplayerParticipant
nesnesinin Status()
yöntemi bir güncelleme döndürdüğünde OnParticipantStatusChanged
çağrılır.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged( const RealTimeRoom & room )=0
RealTimeRoom
nesnesinin Status()
yöntemi bir güncelleme döndürdüğünde OnRoomStatusChanged
çağrılır.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()