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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged( const RealTimeRoom & room )=0
Funkcja OnRoomStatusChanged
jest wywoływana, gdy metoda Status()
obiektu RealTimeRoom
zwraca aktualizację.
Szczegóły | |||
---|---|---|---|
Parametry |
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()