gpg:: RealTimeEventListenerHelper
#include <real_time_event_listener_helper.h>
Definisce un helper che può essere utilizzato per fornire callback IRealTimeEventListener all'SDK senza definire l'interfaccia completa IRealTimeEventListener.
Riepilogo
I callback configurati su questo oggetto verranno richiamati dalle API multiplayer in tempo reale come descritto in RealTimeMultiplayerManager. I callback non impostati esplicitamente non funzioneranno.
Costruttori e distruttori |
|
---|---|
RealTimeEventListenerHelper()
|
|
RealTimeEventListenerHelper(std::shared_ptr< RealTimeEventListenerHelperImpl > impl)
|
Tipi pubblici |
|
---|---|
OnDataReceivedCallback
|
typedefstd::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)>
OnDataReceivedCallback viene chiamato ogni volta che vengono ricevuti dati da un altro MultiplayerParticipant . |
OnP2PConnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
OnP2PConnectedCallback viene chiamato quando un oggetto MultiplayerParticipant si connette direttamente al player locale. |
OnP2PDisconnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
OnP2PDisconnectedCallback viene chiamato quando un oggetto MultiplayerParticipant si disconnette direttamente dal player locale. |
OnParticipantStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
OnParticipantStatusChangedCallback viene chiamato quando un oggetto MultiplayerParticipant si disconnette direttamente dal player locale. |
OnRoomConnectedSetChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
OnConnectedSetChangedCallback viene chiamato quando un oggetto MultiplayerParticipant si connette o si disconnette dal set connesso della stanza. |
OnRoomStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
OnRoomStatusChangedCallback viene chiamato quando il metodo Status() di un oggetto RealTimeRoom restituisce un aggiornamento. |
Funzioni pubbliche |
|
---|---|
SetOnDataReceivedCallback(OnDataReceivedCallback callback)
|
Imposta l'opzione OnDataReceivedCallback.
|
SetOnP2PConnectedCallback(OnP2PConnectedCallback callback)
|
Imposta il valore OnP2PConnectedCallback.
|
SetOnP2PDisconnectedCallback(OnP2PDisconnectedCallback callback)
|
Imposta il valore OnP2PDisabledCallback.
|
SetOnParticipantStatusChangedCallback(OnParticipantStatusChangedCallback callback)
|
Imposta OnparticipantStatusChangedCallback.
|
SetOnRoomConnectedSetChangedCallback(OnRoomConnectedSetChangedCallback callback)
|
Imposta il valore OnRoomConnectedSetChangedCallback.
|
SetOnRoomStatusChangedCallback(OnRoomStatusChangedCallback callback)
|
Imposta il valore OnRoomStatusChangedCallback.
|
Tipi pubblici
OnDataReceivedCallback
std::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)> OnDataReceivedCallback
OnDataReceivedCallback
viene chiamato ogni volta che vengono ricevuti dati da un altro MultiplayerParticipant
.
Callback connesso OnP2P
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PConnectedCallback
OnP2PConnectedCallback
viene chiamato quando un oggetto MultiplayerParticipant
si connette direttamente al player locale.
OnP2PDisconnessoCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback
OnP2PDisconnectedCallback
viene chiamato quando un oggetto MultiplayerParticipant
si disconnette direttamente dal player locale.
OnParticipantStatusChangedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback
OnParticipantStatusChangedCallback
viene chiamato quando un oggetto MultiplayerParticipant
si disconnette direttamente dal player locale.
OnRoomConnectedSetChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomConnectedSetChangedCallback
OnConnectedSetChangedCallback
viene chiamato quando un oggetto MultiplayerParticipant
si connette o si disconnette dal set connesso della stanza.
OnRoomStatusChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomStatusChangedCallback
OnRoomStatusChangedCallback
viene chiamato quando il metodo Status()
di un oggetto RealTimeRoom
restituisce un aggiornamento.
Funzioni pubbliche
RealTimeEventListenerHelper
RealTimeEventListenerHelper()
RealTimeEventListenerHelper
RealTimeEventListenerHelper( std::shared_ptr< RealTimeEventListenerHelperImpl > impl )
Crea un RealTimeEventListenerHelper da shared_ptr
a RealTimeEventListenerHelperImpl
.
Destinato per uso interno dall'API.
SetOnDataReceivedCallback
RealTimeEventListenerHelper & SetOnDataReceivedCallback( OnDataReceivedCallback callback )
Imposta l'oggetto OnDataReceivedCallback.
SetOnP2PChiamata connessa
RealTimeEventListenerHelper & SetOnP2PConnectedCallback( OnP2PConnectedCallback callback )
Imposta il valore OnP2PConnectedCallback.
SetOnP2PDisconnessoCallback
RealTimeEventListenerHelper & SetOnP2PDisconnectedCallback( OnP2PDisconnectedCallback callback )
Imposta il valore OnP2PDisabledCallback.
SetOnParticipantStatusChangedCallback
RealTimeEventListenerHelper & SetOnParticipantStatusChangedCallback( OnParticipantStatusChangedCallback callback )
Imposta OnPartecipaStatusChangedCallback.
SetOnRoomConnectedSetChangedCallback
RealTimeEventListenerHelper & SetOnRoomConnectedSetChangedCallback( OnRoomConnectedSetChangedCallback callback )
Imposta il valore OnRoomConnectedSetChangedCallback.
SetOnRoomStatusChangedCallback
RealTimeEventListenerHelper & SetOnRoomStatusChangedCallback( OnRoomStatusChangedCallback callback )
Imposta il valore OnRoomStatusChangedCallback.