gpg:: RealTimeEventListenerHelper
#include <real_time_event_listener_helper.h>
IRealTimeEventListener arayüzünün tamamını tanımlamadan SDK'ya IRealTimeEventListener geri çağırmaları sağlamak için kullanılabilecek bir yardımcı tanımlar.
Özet
Bu nesne üzerinde yapılandırılan geri çağırmalar, RealTimeMultiplayerManager bölümünde açıklandığı gibi, Gerçek Zamanlı çok oyunculu API'ler tarafından çağrılır. Açıkça ayarlanmayan geri çağırmaların bir etkisi olmaz.
Oluşturucular ve Yıkıcılar |
|
|---|---|
RealTimeEventListenerHelper()
|
|
RealTimeEventListenerHelper(std::shared_ptr< RealTimeEventListenerHelperImpl > impl)
shared_ptr öğesinden RealTimeEventListenerHelperImpl öğesine bir RealTimeEventListenerHelper oluşturur. |
Herkese açık türler |
|
|---|---|
OnDataReceivedCallback
|
typedefstd::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)>
Başka bir MultiplayerParticipant cihazından veri alındığında OnDataReceivedCallback çağrılır. |
OnP2PConnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıya bağlandığında OnP2PConnectedCallback çağrılır. |
OnP2PDisconnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıyla bağlantısı kesildiğinde OnP2PDisconnectedCallback çağrılır. |
OnParticipantStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıyla bağlantısı kesildiğinde OnParticipantStatusChangedCallback çağrılır. |
OnRoomConnectedSetChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
Odanın bağlı grubuyla bir MultiplayerParticipant nesnesi bağlandığında veya bağlantısı kesildiğinde OnConnectedSetChangedCallback çağrılır. |
OnRoomStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
RealTimeRoom nesnesinin Status() yöntemi bir güncelleme döndürdüğünde OnRoomStatusChangedCallback çağrılır. |
Herkese açık işlevler |
|
|---|---|
SetOnDataReceivedCallback(OnDataReceivedCallback callback)
|
OnDataReceivedCallback'i ayarlayın.
|
SetOnP2PConnectedCallback(OnP2PConnectedCallback callback)
|
OnP2PConnectedCallback'i ayarlayın.
|
SetOnP2PDisconnectedCallback(OnP2PDisconnectedCallback callback)
|
OnP2PConnectionedCallback'i ayarlayın.
|
SetOnParticipantStatusChangedCallback(OnParticipantStatusChangedCallback callback)
|
OnPARTICIPANTStatusChangedCallback'i ayarlayın.
|
SetOnRoomConnectedSetChangedCallback(OnRoomConnectedSetChangedCallback callback)
|
OnRoomConnectedSetChangedCallback'i ayarlayın.
|
SetOnRoomStatusChangedCallback(OnRoomStatusChangedCallback callback)
|
OnRoomStatusChangedCallback'i ayarlayın.
|
Herkese açık türler
OnDataReceivedCallback
std::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)> OnDataReceivedCallback
Başka bir MultiplayerParticipant cihazından veri alındığında OnDataReceivedCallback çağrılır.
OnP2PConnectedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PConnectedCallback
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıya bağlandığında OnP2PConnectedCallback çağrılır.
OnP2PBağlantıyı KesilenGeri Çağırma
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıyla bağlantısı kesildiğinde OnP2PDisconnectedCallback çağrılır.
OnParticipantStatusChangedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıyla bağlantısı kesildiğinde OnParticipantStatusChangedCallback çağrılır.
OnRoomConnectedSetChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomConnectedSetChangedCallback
Odanın bağlı grubuyla bir MultiplayerParticipant nesnesi bağlandığında veya bağlantısı kesildiğinde OnConnectedSetChangedCallback çağrılır.
OnRoomStatusChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomStatusChangedCallback
RealTimeRoom nesnesinin Status() yöntemi bir güncelleme döndürdüğünde OnRoomStatusChangedCallback çağrılır.
Herkese açık işlevler
RealTimeEventListenerHelper
RealTimeEventListenerHelper()
RealTimeEventListenerHelper
RealTimeEventListenerHelper( std::shared_ptr< RealTimeEventListenerHelperImpl > impl )
shared_ptr öğesinden RealTimeEventListenerHelperImpl öğesine bir RealTimeEventListenerHelper oluşturur.
API tarafından dahili kullanım için tasarlanmıştır.
SetOnDataReceivedCallback
RealTimeEventListenerHelper & SetOnDataReceivedCallback( OnDataReceivedCallback callback )
OnDataReceivedCallback'i ayarlayın.
SetOnP2PConnectedCallback
RealTimeEventListenerHelper & SetOnP2PConnectedCallback( OnP2PConnectedCallback callback )
OnP2PConnectedCallback'i ayarlayın.
AyarOnP2PBağlantıyı KesilmişCallback
RealTimeEventListenerHelper & SetOnP2PDisconnectedCallback( OnP2PDisconnectedCallback callback )
OnP2PConnectionedCallback'i ayarlayın.
SetOnParticipantStatusChangedCallback
RealTimeEventListenerHelper & SetOnParticipantStatusChangedCallback( OnParticipantStatusChangedCallback callback )
OnPARTICIPANTStatusChangedCallback'i ayarlayın.
SetOnRoomConnectedSetChangedCallback
RealTimeEventListenerHelper & SetOnRoomConnectedSetChangedCallback( OnRoomConnectedSetChangedCallback callback )
OnRoomConnectedSetChangedCallback'i ayarlayın.
SetOnRoomStatusChangedCallback
RealTimeEventListenerHelper & SetOnRoomStatusChangedCallback( OnRoomStatusChangedCallback callback )
OnRoomStatusChangedCallback'i ayarlayın.