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.