gpg:: RealTimeEventListenerHelper
#include <real_time_event_listener_helper.h>
Definiuje element pomocniczy, którego można używać do wysyłania wywołań zwrotnych IRealTimeEventListener do pakietu SDK bez definiowania pełnego interfejsu IRealTimeEventListener.
Podsumowanie
Wywołania zwrotne skonfigurowane w tym obiekcie 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 mają żadnego efektu.
Konstruktorzy i niszczyciele |
|
---|---|
RealTimeEventListenerHelper()
|
|
RealTimeEventListenerHelper(std::shared_ptr< RealTimeEventListenerHelperImpl > impl)
Konstruuje obiekt RealTimeEventListenerHelper z obiektu
shared_ptr na RealTimeEventListenerHelperImpl . |
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 otrzyma dane z innego komponentu MultiplayerParticipant . |
OnP2PConnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Element OnP2PConnectedCallback jest wywoływany, gdy obiekt MultiplayerParticipant łączy się bezpośrednio z odtwarzaczem lokalnym. |
OnP2PDisconnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
OnP2PDisconnectedCallback jest wywoływany, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza. |
OnParticipantStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
OnParticipantStatusChangedCallback jest wywoływany, 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ę lub rozłącza z połączonym zestawem sal. |
OnRoomStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
Funkcja OnRoomStatusChangedCallback jest wywoływana, gdy metoda Status() obiektu RealTimeRoom zwraca aktualizację. |
Funkcje publiczne |
|
---|---|
SetOnDataReceivedCallback(OnDataReceivedCallback callback)
|
Skonfiguruj ustawienie OnDataReceivedCallback.
|
SetOnP2PConnectedCallback(OnP2PConnectedCallback callback)
|
Skonfiguruj funkcję OnP2PConnectedCallback.
|
SetOnP2PDisconnectedCallback(OnP2PDisconnectedCallback callback)
|
Ustaw funkcję OnP2PUnlinkedCallback.
|
SetOnParticipantStatusChangedCallback(OnParticipantStatusChangedCallback callback)
|
Ustaw OnUczestnikStatusChangedCallback.
|
SetOnRoomConnectedSetChangedCallback(OnRoomConnectedSetChangedCallback callback)
|
Skonfiguruj ustawienie OnRoomConnectedSetChangedCallback.
|
SetOnRoomStatusChangedCallback(OnRoomStatusChangedCallback callback)
|
Ustaw 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 otrzyma dane z innego komponentu MultiplayerParticipant
.
Połączenie zwrotne OnP2PConnectedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PConnectedCallback
Element OnP2PConnectedCallback
jest wywoływany, gdy obiekt MultiplayerParticipant
łączy się bezpośrednio z odtwarzaczem lokalnym.
Rozłączone połączenie zwrotne P2P
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback
OnP2PDisconnectedCallback
jest wywoływany, gdy obiekt MultiplayerParticipant
odłącza się bezpośrednio od lokalnego odtwarzacza.
OnParticipantStatusChangedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback
OnParticipantStatusChangedCallback
jest wywoływany, 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ę lub rozłącza z połączonym zestawem sal.
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 obiektu shared_ptr
na RealTimeEventListenerHelperImpl
.
Przeznaczona do użytku wewnętrznego przez interfejs API.
SetOnDataReceivedCallback
RealTimeEventListenerHelper & SetOnDataReceivedCallback( OnDataReceivedCallback callback )
Skonfiguruj ustawienie OnDataReceivedCallback.
Połączenie zwrotne dotyczące połączenia P2P
RealTimeEventListenerHelper & SetOnP2PConnectedCallback( OnP2PConnectedCallback callback )
Skonfiguruj funkcję OnP2PConnectedCallback.
Rozłączone wywołanie zwrotne setOnP2P
RealTimeEventListenerHelper & SetOnP2PDisconnectedCallback( OnP2PDisconnectedCallback callback )
Ustaw funkcję OnP2PUnlinkedCallback.
SetOnParticipantStatusChangedCallback
RealTimeEventListenerHelper & SetOnParticipantStatusChangedCallback( OnParticipantStatusChangedCallback callback )
Ustaw OnUczestnikStatusChangedCallback.
SetOnRoomConnectedSetChangedCallback
RealTimeEventListenerHelper & SetOnRoomConnectedSetChangedCallback( OnRoomConnectedSetChangedCallback callback )
Skonfiguruj ustawienie OnRoomConnectedSetChangedCallback.
SetOnRoomStatusChangedCallback
RealTimeEventListenerHelper & SetOnRoomStatusChangedCallback( OnRoomStatusChangedCallback callback )
Ustaw OnRoomStatusChangedCallback.