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()