gpg:: RealTimeEventListenerHelper
#include <real_time_event_listener_helper.h>
Definiuje element pomocniczy, który może służyć do dostarczania wywołań zwrotnych IRealTimeEventListener do pakietu SDK bez definiowania pełnego interfejsu IRealTimeEventListener.
Podsumowanie
Wywołania zwrotne skonfigurowane dla tego obiektu będą wywoływane przez interfejsy API do gry wieloosobowej w czasie rzeczywistym zgodnie z opisem w sekcji RealTimeMultiplayerManager. Wywołania zwrotne, które nie są wyraźnie ustawione, nie będą działać.
Konstruktory i niszczyciele |
|
|---|---|
RealTimeEventListenerHelper()
|
|
RealTimeEventListenerHelper(std::shared_ptr< RealTimeEventListenerHelperImpl > impl)
|
Typy publiczne |
|
|---|---|
OnDataReceivedCallback
|
typedefstd::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)>
Funkcja OnDataReceivedCallback jest wywoływana za każdym razem, gdy odbiera dane z innego źródła danych MultiplayerParticipant. |
OnP2PConnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Funkcja OnP2PConnectedCallback jest wywoływana, gdy obiekt MultiplayerParticipant łączy się bezpośrednio z lokalnym odtwarzaczem. |
OnP2PDisconnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Funkcja OnP2PDisconnectedCallback jest wywoływana, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza. |
OnParticipantStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Funkcja OnParticipantStatusChangedCallback jest wywoływana, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza. |
OnRoomConnectedSetChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
Funkcja OnConnectedSetChangedCallback jest wywoływana, gdy obiekt MultiplayerParticipant łączy się z podłączonym zestawem w pomieszczeniu lub rozłącza się. |
OnRoomStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
Funkcja OnRoomStatusChangedCallback jest wywoływana, gdy metoda Status() obiektu RealTimeRoom zwraca aktualizację. |
Funkcje publiczne |
|
|---|---|
SetOnDataReceivedCallback(OnDataReceivedCallback callback)
|
Ustaw OnDataReceivedCallback.
|
SetOnP2PConnectedCallback(OnP2PConnectedCallback callback)
|
Skonfiguruj funkcję OnP2PConnectedCallback.
|
SetOnP2PDisconnectedCallback(OnP2PDisconnectedCallback callback)
|
Ustaw OnP2PUnlinkedCallback.
|
SetOnParticipantStatusChangedCallback(OnParticipantStatusChangedCallback callback)
|
Ustaw wartość OnMemberStatusChangedCallback.
|
SetOnRoomConnectedSetChangedCallback(OnRoomConnectedSetChangedCallback callback)
|
Ustaw OnRoomConnectedSetChangedCallback.
|
SetOnRoomStatusChangedCallback(OnRoomStatusChangedCallback callback)
|
Ustaw wartość OnRoomStatusChangedCallback.
|
Typy publiczne
OnDataReceivedCallback
std::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)> OnDataReceivedCallback
Funkcja OnDataReceivedCallback jest wywoływana za każdym razem, gdy odbiera dane z innego źródła danych MultiplayerParticipant.
OnP2PConnectedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PConnectedCallback
Funkcja OnP2PConnectedCallback jest wywoływana, gdy obiekt MultiplayerParticipant łączy się bezpośrednio z lokalnym odtwarzaczem.
OnP2PRozłączone wywołanie zwrotne
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback
Funkcja OnP2PDisconnectedCallback jest wywoływana, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza.
OnParticipantStatusChangedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback
Funkcja OnParticipantStatusChangedCallback jest wywoływana, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza.
OnRoomConnectedSetChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomConnectedSetChangedCallback
Funkcja OnConnectedSetChangedCallback jest wywoływana, gdy obiekt MultiplayerParticipant łączy się z podłączonym zestawem w pomieszczeniu lub rozłącza się.
OnRoomStatusChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomStatusChangedCallback
Funkcja OnRoomStatusChangedCallback jest wywoływana, gdy metoda Status() obiektu RealTimeRoom zwraca aktualizację.
Funkcje publiczne
RealTimeEventListenerHelper
RealTimeEventListenerHelper()
RealTimeEventListenerHelper
RealTimeEventListenerHelper( std::shared_ptr< RealTimeEventListenerHelperImpl > impl )
Konstruuje obiekt RealTimeEventListenerHelper z shared_ptr do RealTimeEventListenerHelperImpl.
Przeznaczony do użytku wewnętrznego w interfejsie API.
SetOnDataReceivedCallback
RealTimeEventListenerHelper & SetOnDataReceivedCallback( OnDataReceivedCallback callback )
Ustaw OnDataReceivedCallback.
SetOnP2PConnectedCallback
RealTimeEventListenerHelper & SetOnP2PConnectedCallback( OnP2PConnectedCallback callback )
Skonfiguruj funkcję OnP2PConnectedCallback.
SetOnP2PUnlinkedCallback
RealTimeEventListenerHelper & SetOnP2PDisconnectedCallback( OnP2PDisconnectedCallback callback )
Ustaw OnP2PUnlinkedCallback.
SetOnParticipantStatusChangedCallback
RealTimeEventListenerHelper & SetOnParticipantStatusChangedCallback( OnParticipantStatusChangedCallback callback )
Ustaw wartość OnMemberStatusChangedCallback.
SetOnRoomConnectedSetChangedCallback
RealTimeEventListenerHelper & SetOnRoomConnectedSetChangedCallback( OnRoomConnectedSetChangedCallback callback )
Ustaw OnRoomConnectedSetChangedCallback.
SetOnRoomStatusChangedCallback
RealTimeEventListenerHelper & SetOnRoomStatusChangedCallback( OnRoomStatusChangedCallback callback )
Ustaw wartość OnRoomStatusChangedCallback.