gpg::IRealTimeEventListener

To jest klasa abstrakcyjna.

#include <i_real_time_event_listener.h>

Definiuje interfejs, który może dostarczać wydarzenia związane z rozgrywką wieloosobową w czasie rzeczywistym.

Podsumowanie

Konstruktorzy i niszczyciele

~IRealTimeEventListener()

Funkcje publiczne

OnConnectedSetChanged(const RealTimeRoom & room)=0
virtual void
Funkcja OnConnectedSetChanged jest wywoływana, gdy obiekt MultiplayerParticipant łączy się lub rozłącza z połączonym zestawem sal.
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
virtual void
Funkcja OnDataReceived jest wywoływana za każdym razem, gdy otrzyma dane z innego komponentu MultiplayerParticipant.
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
Element OnP2PConnected jest wywoływany, gdy obiekt MultiplayerParticipant łączy się bezpośrednio z odtwarzaczem lokalnym.
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
OnP2PDisconnected jest wywoływany, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza.
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
Funkcja OnParticipantStatusChanged jest wywoływana, gdy metoda Status() obiektu MultiplayerParticipant zwraca aktualizację.
OnRoomStatusChanged(const RealTimeRoom & room)=0
virtual void
Funkcja OnRoomStatusChanged jest wywoływana, gdy metoda Status() obiektu RealTimeRoom zwraca aktualizację.

Funkcje publiczne

OnConnectedSetChanged

virtual void OnConnectedSetChanged(
  const RealTimeRoom & room
)=0

Funkcja OnConnectedSetChanged jest wywoływana, gdy obiekt MultiplayerParticipant łączy się lub rozłącza z połączonym zestawem sal.

Szczegóły
Parametry
room
Sala, której połączony zestaw uległ zmianie.

OnDataReceived

virtual void OnDataReceived(
  const RealTimeRoom & room,
  const MultiplayerParticipant & from_participant,
  std::vector< uint8_t > data,
  bool is_reliable
)=0

Funkcja OnDataReceived jest wywoływana za każdym razem, gdy otrzyma dane z innego komponentu MultiplayerParticipant.

Szczegóły
Parametry
room
Sala, w której znajduje się urządzenie from_participant.
from_participant
Uczestnik, który wysłał dane.
data
Odebrane dane.
is_reliable
Czy dane zostały wysłane za pomocą nierzetelnego lub niezawodnego mechanizmu.

OnP2PConnected

virtual void OnP2PConnected(
  const RealTimeRoom & room,
  const MultiplayerParticipant & participant
)=0

Element OnP2PConnected jest wywoływany, gdy obiekt MultiplayerParticipant łączy się bezpośrednio z odtwarzaczem lokalnym.

Szczegóły
Parametry
room
Sala, w której znajduje się urządzenie participant.
participant
Uczestnik, który się połączył.

Rozłączono P2P

virtual void OnP2PDisconnected(
  const RealTimeRoom & room,
  const MultiplayerParticipant & participant
)=0

OnP2PDisconnected jest wywoływany, gdy obiekt MultiplayerParticipant odłącza się bezpośrednio od lokalnego odtwarzacza.

Szczegóły
Parametry
room
Pokój, w którym znajduje się uczestnik.
participant
Uczestnik, który się rozłączył.

OnParticipantStatusChanged

virtual void OnParticipantStatusChanged(
  const RealTimeRoom & room,
  const MultiplayerParticipant & participant
)=0

Funkcja OnParticipantStatusChanged jest wywoływana, gdy metoda Status() obiektu MultiplayerParticipant zwraca aktualizację.

Szczegóły
Parametry
room
Pomieszczenie, w którym znajduje się participant.
participant
Uczestnik, którego stan się zmienił.

OnRoomStatusChanged

virtual void OnRoomStatusChanged(
  const RealTimeRoom & room
)=0

Funkcja OnRoomStatusChanged jest wywoływana, gdy metoda Status() obiektu RealTimeRoom zwraca aktualizację.

Szczegóły
Parametry
room
Sala, której stan się zmienił.

~IRealTimeEventListener

virtual  ~IRealTimeEventListener()