gpg::IRealTimeEventListener
Il s'agit d'une classe abstraite.
#include <i_real_time_event_listener.h>
Définit une interface pouvant diffuser des événements liés au mode multijoueur en temps réel.
Résumé
Fonctions publiques
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged
est appelé lorsqu'un objet MultiplayerParticipant
se connecte ou se déconnecte de l'ensemble connecté de la salle.
Détails |
Paramètres |
room
|
Pièce dont l'ensemble connecté a changé.
|
|
OnDataReceived
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
OnDataReceived
est appelé chaque fois que des données sont reçues d'un autre MultiplayerParticipant
.
Détails |
Paramètres |
room
|
Salle dans laquelle se trouve from_participant .
|
from_participant
|
Le participant qui a envoyé les données.
|
data
|
Données reçues.
|
is_reliable
|
Indique si les données ont été envoyées à l'aide d'un mécanisme peu fiable.
|
|
OnP2PConnected
virtual void OnP2PConnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PConnected
est appelé lorsqu'un objet MultiplayerParticipant
se connecte directement au lecteur local.
Détails |
Paramètres |
room
|
Pièce dans laquelle se trouve le participant .
|
participant
|
Le participant qui s'est connecté.
|
|
OnP2PDéconnecter
virtual void OnP2PDisconnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PDisconnected
est appelé lorsqu'un objet MultiplayerParticipant
se déconnecte directement du lecteur local.
Détails |
Paramètres |
room
|
Salle dans laquelle se trouve le participant.
|
participant
|
Le participant qui s'est déconnecté.
|
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged
est appelé lorsque la méthode Status()
d'un objet MultiplayerParticipant
renvoie une mise à jour.
Détails |
Paramètres |
room
|
Salle dans laquelle se trouve participant .
|
participant
|
Le participant dont le statut a changé.
|
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged
est appelé lorsque la méthode Status()
d'un objet RealTimeRoom
renvoie une mise à jour.
Détails |
Paramètres |
room
|
Salle dont l'état a changé.
|
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()