Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
gpg::IMessageListener
Il s'agit d'une classe abstraite.
#include <i_message_listener.h>
Définit une interface qui peut recevoir des messages depuis des points de terminaison distants.
Résumé
Fonctions publiques
|
OnDisconnected(int64_t client_id, const std::string & remote_endpoint_id)=0
|
virtual void
Invoqué lorsqu'un point de terminaison distant est déconnecté.
|
OnMessageReceived(int64_t client_id, const std::string & remote_endpoint_id, const std::vector< uint8_t > & payload, bool is_reliable)=0
|
virtual void
Appelée lorsqu'un message est reçu d'un point de terminaison distant.
|
Fonctions publiques
OnDisconnected
virtual void OnDisconnected(
int64_t client_id,
const std::string & remote_endpoint_id
)=0
Invoqué lorsqu'un point de terminaison distant est déconnecté.
OnMessageReceived
virtual void OnMessageReceived(
int64_t client_id,
const std::string & remote_endpoint_id,
const std::vector< uint8_t > & payload,
bool is_reliable
)=0
Appelée lorsqu'un message est reçu d'un point de terminaison distant.
~IMessageListener
virtual ~IMessageListener()
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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```"]]