Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
gpg::IMessageListener
Esta es una clase abstracta.
#include <i_message_listener.h>
Define una interfaz a la que se pueden entregar mensajes desde extremos remotos.
Resumen
Funciones públicas
|
OnDisconnected(int64_t client_id, const std::string & remote_endpoint_id)=0
|
virtual void
Se invoca cuando se desconecta un extremo remoto.
|
OnMessageReceived(int64_t client_id, const std::string & remote_endpoint_id, const std::vector< uint8_t > & payload, bool is_reliable)=0
|
virtual void
Se invoca cuando se recibe un mensaje de un extremo remoto.
|
Funciones públicas
OnDisconnected
virtual void OnDisconnected(
int64_t client_id,
const std::string & remote_endpoint_id
)=0
Se invoca cuando se desconecta un extremo remoto.
OnMessageReceived
virtual void OnMessageReceived(
int64_t client_id,
const std::string & remote_endpoint_id,
const std::vector< uint8_t > & payload,
bool is_reliable
)=0
Se invoca cuando se recibe un mensaje de un extremo remoto.
~IMessageListener
virtual ~IMessageListener()
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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```"]]