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()
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/20 (UTC).