gpg::IRealTimeEventListener

To zajęcia abstrakcyjne.

#include <i_real_time_event_listener.h>

Definiuje interfejs, który może informować o zdarzeniach związanych z grami wieloosobowymi w czasie rzeczywistym.

Podsumowanie

Konstruktory i niszczyciele

~IRealTimeEventListener()

Funkcje publiczne

OnConnectedSetChanged(const RealTimeRoom & room)=0
virtual void
Funkcja OnConnectedSetChanged jest wywoływana, gdy obiekt MultiplayerParticipant łączy się z podłączonym zestawem w pomieszczeniu lub rozłącza się.
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 odbiera dane z innego źródła danych MultiplayerParticipant.
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
Funkcja OnP2PConnected jest wywoływana, gdy obiekt MultiplayerParticipant łączy się bezpośrednio z lokalnym odtwarzaczem.
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
Funkcja OnP2PDisconnected jest wywoływana, 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ę z podłączonym zestawem w pomieszczeniu lub rozłącza się.

Szczegóły
Parametry
room
Pokój, którego podłączony zestaw się zmienił.

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 odbiera dane z innego źródła danych MultiplayerParticipant.

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

Połączono OnP2P

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

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

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

Odłączono OnP2P

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

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

Szczegóły
Parametry
room
Pomieszczenie, 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 jest 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()