gpg::IMessageListener

Il s'agit d'une classe abstraite.

#include <i_message_listener.h>

Définit une interface pouvant recevoir des messages provenant de points de terminaison distants.

Résumé

Constructeurs et destructeurs

~IMessageListener()

Fonctions publiques

OnDisconnected(int64_t client_id, const std::string & remote_endpoint_id)=0
virtual void
Appelée 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 depuis un point de terminaison distant.

Fonctions publiques

OnDisconnected

virtual void OnDisconnected(
  int64_t client_id,
  const std::string & remote_endpoint_id
)=0

Appelée 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 depuis un point de terminaison distant.

~Écouteur de messages

virtual  ~IMessageListener()