gpg::IMessageListener

Das ist eine abstrakte Klasse.

#include <i_message_listener.h>

Definiert eine Schnittstelle, über die Nachrichten von Remote-Endpunkten zugestellt werden können.

Zusammenfassung

Konstruktoren und Zerstörer

~IMessageListener()

Ö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()