gpg:: IRealTimeEventListener
Esta es una clase abstracta.
#include <i_real_time_event_listener.h>
Define una interfaz que puede entregar eventos relacionados con el modo multijugador en tiempo real.
Resumen
Constructores y destructores |
|
---|---|
~IRealTimeEventListener()
|
Funciones públicas |
|
---|---|
OnConnectedSetChanged(const RealTimeRoom & room)=0
|
virtual void
Se llama a
OnConnectedSetChanged cuando un objeto MultiplayerParticipant se conecta o se desconecta del conjunto conectado de la sala. |
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
|
virtual void
Se llama a
OnDataReceived cada vez que se reciben datos de otro MultiplayerParticipant . |
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
Se llama a
OnP2PConnected cuando un objeto MultiplayerParticipant se conecta directamente al reproductor local. |
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
Se llama a
OnP2PDisconnected cuando un objeto MultiplayerParticipant se desconecta directamente del reproductor local. |
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
Se llama a
OnParticipantStatusChanged cuando el método Status() de un objeto MultiplayerParticipant muestra una actualización. |
OnRoomStatusChanged(const RealTimeRoom & room)=0
|
virtual void
Se llama a
OnRoomStatusChanged cuando el método Status() de un objeto RealTimeRoom muestra una actualización. |
Funciones públicas
OnConnectedSetChanged
virtual void OnConnectedSetChanged( const RealTimeRoom & room )=0
Se llama a OnConnectedSetChanged
cuando un objeto MultiplayerParticipant
se conecta o se desconecta del conjunto conectado de la sala.
Detalles | |||
---|---|---|---|
Parámetros |
|
OnDataReceived
virtual void OnDataReceived( const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable )=0
Se llama a OnDataReceived
cada vez que se reciben datos de otro MultiplayerParticipant
.
Detalles | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parámetros |
|
OnP2PConnected
virtual void OnP2PConnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
Se llama a OnP2PConnected
cuando un objeto MultiplayerParticipant
se conecta directamente al reproductor local.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
OnP2PDesconectado
virtual void OnP2PDisconnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
Se llama a OnP2PDisconnected
cuando un objeto MultiplayerParticipant
se desconecta directamente del reproductor local.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
Se llama a OnParticipantStatusChanged
cuando el método Status()
de un objeto MultiplayerParticipant
muestra una actualización.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged( const RealTimeRoom & room )=0
Se llama a OnRoomStatusChanged
cuando el método Status()
de un objeto RealTimeRoom
muestra una actualización.
Detalles | |||
---|---|---|---|
Parámetros |
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()