Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
gpg::IRealTimeEventListener
Dies ist eine abstrakte Klasse.
#include <i_real_time_event_listener.h>
Definiert eine Schnittstelle, die Ereignisse in Bezug auf den Echtzeit-Mehrspielermodus liefern kann.
Zusammenfassung
Öffentliche Funktionen
|
OnConnectedSetChanged(const RealTimeRoom & room)=0
|
virtual void
OnConnectedSetChanged wird aufgerufen, wenn ein MultiplayerParticipant-Objekt eine Verbindung zu den verbundenen Geräten des Raums herstellt oder trennt.
|
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
|
virtual void
OnDataReceived wird immer dann aufgerufen, wenn Daten von einem anderen MultiplayerParticipant empfangen werden.
|
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
OnP2PConnected wird aufgerufen, wenn ein MultiplayerParticipant-Objekt eine direkte Verbindung zum lokalen Spieler herstellt.
|
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
OnP2PDisconnected wird aufgerufen, wenn die Verbindung eines MultiplayerParticipant-Objekts direkt vom lokalen Spieler getrennt wird.
|
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
OnParticipantStatusChanged wird aufgerufen, wenn die Methode Status() eines MultiplayerParticipant-Objekts eine Aktualisierung zurückgibt.
|
OnRoomStatusChanged(const RealTimeRoom & room)=0
|
virtual void
OnRoomStatusChanged wird aufgerufen, wenn die Methode Status() eines RealTimeRoom-Objekts eine Aktualisierung zurückgibt.
|
Öffentliche Funktionen
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged wird aufgerufen, wenn ein MultiplayerParticipant-Objekt eine Verbindung zu den verbundenen Geräten des Raums herstellt oder trennt.
| Details |
| Parameter |
room
|
Der Raum, dessen verbundene Geräte sich geändert haben.
|
|
OnDataReceived
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
OnDataReceived wird immer dann aufgerufen, wenn Daten von einem anderen MultiplayerParticipant empfangen werden.
| Details |
| Parameter |
room
|
Der Raum, in dem sich from_participant befindet.
|
from_participant
|
Die Person, die die Daten gesendet hat.
|
data
|
Die empfangenen Daten.
|
is_reliable
|
Gibt an, ob die Daten mit dem unzuverlässigen oder zuverlässigen Mechanismus gesendet wurden.
|
|
OnP2PVerbunden
virtual void OnP2PConnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PConnected wird aufgerufen, wenn ein MultiplayerParticipant-Objekt eine direkte Verbindung zum lokalen Spieler herstellt.
| Details |
| Parameter |
room
|
Der Raum, in dem sich „participant“ befindet.
|
participant
|
Der Teilnehmer, der die Verbindung hergestellt hat.
|
|
OnP2P nicht verbunden
virtual void OnP2PDisconnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PDisconnected wird aufgerufen, wenn die Verbindung eines MultiplayerParticipant-Objekts direkt vom lokalen Spieler getrennt wird.
| Details |
| Parameter |
room
|
Der Raum, in dem sich der Teilnehmer befindet.
|
participant
|
Der Teilnehmer, der die Verbindung getrennt hat.
|
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged wird aufgerufen, wenn die Methode Status() eines MultiplayerParticipant-Objekts eine Aktualisierung zurückgibt.
| Details |
| Parameter |
room
|
Der Raum, in dem sich participant befindet.
|
participant
|
Der Teilnehmer, dessen Status sich geändert hat.
|
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged wird aufgerufen, wenn die Methode Status() eines RealTimeRoom-Objekts eine Aktualisierung zurückgibt.
| Details |
| Parameter |
room
|
Der Raum, dessen Status sich geändert hat.
|
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-05-05 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-05-05 (UTC)."],[],[]]