gpg:: RealTimeEventListenerHelper
#include <real_time_event_listener_helper.h>
Tam IRealTimeEventListener arayüzünü tanımlamadan SDK'ya IRealTimeEventListener geri çağırmaları sağlamak için kullanılabilecek bir yardımcı tanımlar.
Özet
Bu nesnede yapılandırılan geri çağırmalar, RealTimeMultiplayerManager'da açıklandığı gibi Gerçek Zamanlı çok oyunculu API'ler tarafından çağrılır. Açıkça ayarlanmayan geri çağırmaların herhangi bir etkisi olmaz.
Oluşturucular ve Yıkıcılar |
|
---|---|
RealTimeEventListenerHelper()
|
|
RealTimeEventListenerHelper(std::shared_ptr< RealTimeEventListenerHelperImpl > impl)
shared_ptr değerinden bir RealTimeEventListenerHelperImpl değerine 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ıdan kesildiğinde OnP2PDisconnectedCallback çağrılır. |
OnParticipantStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıdan kesildiğinde OnParticipantStatusChangedCallback çağrılır. |
OnRoomConnectedSetChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
Bir MultiplayerParticipant nesnesi odanın bağlı kümesine bağlandığında veya bu kümenin bağlantısı kesildiğinde OnConnectedSetChangedCallback çağrılır. |
OnRoomStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
Bir RealTimeRoom nesnesinin Status() yöntemi güncelleme döndürdüğünde OnRoomStatusChangedCallback çağrılır. |
Kamu işlevleri |
|
---|---|
SetOnDataReceivedCallback(OnDataReceivedCallback callback)
|
OnDataReceivedCallback'i ayarlayın.
|
SetOnP2PConnectedCallback(OnP2PConnectedCallback callback)
|
OnP2PConnectedCallback'i ayarlayın.
|
SetOnP2PDisconnectedCallback(OnP2PDisconnectedCallback callback)
|
OnP2PlinkededCallback'i ayarlayın.
|
SetOnParticipantStatusChangedCallback(OnParticipantStatusChangedCallback callback)
|
OnStudentStatusChangedCallback'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ısı KaldırılmışGeri Çağırma
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback
Bir MultiplayerParticipant
nesnesi doğrudan yerel oynatıcıdan kesildiğinde OnP2PDisconnectedCallback
çağrılır.
OnParticipantStatusChangedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback
Bir MultiplayerParticipant
nesnesi doğrudan yerel oynatıcıdan kesildiğinde OnParticipantStatusChangedCallback
çağrılır.
OnRoomConnectedSetChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomConnectedSetChangedCallback
Bir MultiplayerParticipant
nesnesi odanın bağlı kümesine bağlandığında veya bu kümenin bağlantısı kesildiğinde OnConnectedSetChangedCallback
çağrılır.
OnRoomStatusChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomStatusChangedCallback
Bir RealTimeRoom
nesnesinin Status()
yöntemi güncelleme döndürdüğünde OnRoomStatusChangedCallback
çağrılır.
Kamu işlevleri
RealTimeEventListenerHelper
RealTimeEventListenerHelper()
RealTimeEventListenerHelper
RealTimeEventListenerHelper( std::shared_ptr< RealTimeEventListenerHelperImpl > impl )
shared_ptr
değerinden bir RealTimeEventListenerHelperImpl
değerine bir RealTimeEventListenerHelper oluşturur.
API tarafından dahili kullanıma yöneliktir.
SetOnDataReceivedCallback
RealTimeEventListenerHelper & SetOnDataReceivedCallback( OnDataReceivedCallback callback )
OnDataReceivedCallback'i ayarlayın.
SetOnP2PConnectedCallback
RealTimeEventListenerHelper & SetOnP2PConnectedCallback( OnP2PConnectedCallback callback )
OnP2PConnectedCallback'i ayarlayın.
SetOnP2PBağlantıyı Kesildi Geri Çağırma
RealTimeEventListenerHelper & SetOnP2PDisconnectedCallback( OnP2PDisconnectedCallback callback )
OnP2PlinkededCallback'i ayarlayın.
SetOnParticipantStatusChangedCallback
RealTimeEventListenerHelper & SetOnParticipantStatusChangedCallback( OnParticipantStatusChangedCallback callback )
OnStudentStatusChangedCallback'i ayarlayın.
SetOnRoomConnectedSetChangedCallback
RealTimeEventListenerHelper & SetOnRoomConnectedSetChangedCallback( OnRoomConnectedSetChangedCallback callback )
OnRoomConnectedSetChangedCallback'i ayarlayın.
SetOnRoomStatusChangedCallback
RealTimeEventListenerHelper & SetOnRoomStatusChangedCallback( OnRoomStatusChangedCallback callback )
OnRoomStatusChangedCallback'i ayarlayın.