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)
Konstruuje obiekt RealTimeEventListenerHelper z shared_ptr do RealTimeEventListenerHelperImpl.

Typy publiczne

OnDataReceivedCallback typedef
std::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 typedef
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Funkcja OnP2PConnectedCallback jest wywoływana, gdy obiekt MultiplayerParticipant łączy się bezpośrednio z lokalnym odtwarzaczem.
OnP2PDisconnectedCallback typedef
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Funkcja OnP2PDisconnectedCallback jest wywoływana, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza.
OnParticipantStatusChangedCallback typedef
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Funkcja OnParticipantStatusChangedCallback jest wywoływana, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza.
OnRoomConnectedSetChangedCallback typedef
std::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 typedef
std::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.