Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
gpg::IMessageListener
Dies ist eine abstrakte Klasse.
#include <i_message_listener.h>
Definiert eine Schnittstelle, über die Nachrichten von Remote-Endpunkten zugestellt werden können.
Zusammenfassung
Öffentliche Funktionen
|
OnDisconnected(int64_t client_id, const std::string & remote_endpoint_id)=0
|
virtual void
Wird aufgerufen, wenn die Verbindung zu einem Remote-Endpunkt getrennt wird.
|
OnMessageReceived(int64_t client_id, const std::string & remote_endpoint_id, const std::vector< uint8_t > & payload, bool is_reliable)=0
|
virtual void
Wird aufgerufen, wenn eine Nachricht von einem Remote-Endpunkt empfangen wird.
|
Öffentliche Funktionen
OnDisconnected
virtual void OnDisconnected(
int64_t client_id,
const std::string & remote_endpoint_id
)=0
Wird aufgerufen, wenn die Verbindung zu einem Remote-Endpunkt getrennt wird.
OnMessageReceived
virtual void OnMessageReceived(
int64_t client_id,
const std::string & remote_endpoint_id,
const std::vector< uint8_t > & payload,
bool is_reliable
)=0
Wird aufgerufen, wenn eine Nachricht von einem Remote-Endpunkt empfangen wird.
~IMessageListener
virtual ~IMessageListener()
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: 2025-07-27 (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: 2025-07-27 (UTC)."],[],[],null,["# gpg::IMessageListener Class Reference\n\ngpg::IMessageListener\n=====================\n\n**This is an abstract class.** \n\n`#include \u003ci_message_listener.h\u003e`\n\nDefines an interface which can be delivered messages from remote endpoints.\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [~IMessageListener](#classgpg_1_1_i_message_listener_1acc0fdd81937ebdee00a393528260cbdc)`()` ||\n\n| ### Public functions ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|\n| [OnDisconnected](#classgpg_1_1_i_message_listener_1af7d6fda3f0533b31dd7017289e73cef7)`(int64_t client_id, const std::string & remote_endpoint_id)=0` | `virtual void` Invoked when a remote endpoint is disconnected. |\n| [OnMessageReceived](#classgpg_1_1_i_message_listener_1a7b39ffae7095afc4678825f8f3a319e2)`(int64_t client_id, const std::string & remote_endpoint_id, const std::vector\u003c uint8_t \u003e & payload, bool is_reliable)=0` | `virtual void` Invoked when a message is received from a remote endpoint. |\n\nPublic functions\n----------------\n\n### OnDisconnected\n\n```c++\nvirtual void OnDisconnected(\n int64_t client_id,\n const std::string & remote_endpoint_id\n)=0\n``` \nInvoked when a remote endpoint is disconnected. \n\n### OnMessageReceived\n\n```c++\nvirtual void OnMessageReceived(\n int64_t client_id,\n const std::string & remote_endpoint_id,\n const std::vector\u003c uint8_t \u003e & payload,\n bool is_reliable\n)=0\n``` \nInvoked when a message is received from a remote endpoint. \n\n### \\~IMessageListener\n\n```c++\nvirtual ~IMessageListener()\n```"]]