gpg:: MessageListenerHelper
#include <message_listener_helper.h>
Definiuje element pomocniczy, który umożliwia dostarczanie wywołań zwrotnych IMessageListener do pakietu SDK bez definiowania pełnego interfejsu IMessageListener.
Podsumowanie
Wywołania zwrotne skonfigurowane w tym obiekcie będą wywoływane w sposób opisany w interfejsie API połączeń w pobliżu. Wywołania zwrotne, które nie są wyraźnie ustawione, nie mają żadnego efektu.
Konstruktorzy i niszczyciele |
|
---|---|
MessageListenerHelper()
|
|
MessageListenerHelper(std::shared_ptr< MessageListenerHelperImpl > impl)
|
Typy publiczne |
|
---|---|
OnDisconnectedCallback
|
typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)>
OnDisconnectedCallback jest wywoływany po rozłączeniu zdalnego punktu końcowego. |
OnMessageReceivedCallback
|
typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id, const std::vector< uint8_t > &payload, bool is_reliable)>
Funkcja OnMessageReceivedCallback jest wywoływana po odebraniu komunikatu ze zdalnego punktu końcowego. |
Funkcje publiczne |
|
---|---|
SetOnDisconnectedCallback(OnDisconnectedCallback callback)
|
Ustaw OnListedCallback.
|
SetOnMessageReceivedCallback(OnMessageReceivedCallback callback)
|
Skonfiguruj ustawienie OnMessageReceivedCallback.
|
Typy publiczne
OnDisconnectedCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnDisconnectedCallback
OnDisconnectedCallback
jest wywoływany po rozłączeniu zdalnego punktu końcowego.
client_id
to identyfikator instancji NearbyConnections, która odebrała komunikat o rozłączeniu. remote_endpoint_id
to identyfikator zdalnego punktu końcowego, który został rozłączony.
OnMessageReceivedCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id, const std::vector< uint8_t > &payload, bool is_reliable)> OnMessageReceivedCallback
Funkcja OnMessageReceivedCallback
jest wywoływana po odebraniu komunikatu ze zdalnego punktu końcowego.
client_id
to identyfikator instancji NearbyConnections, która otrzymała tę wiadomość. remote_endpoint_id
to identyfikator zdalnego punktu końcowego, z którego została wysłana wiadomość. payload
zawiera bajty wiadomości. is_reliable
ma wartość prawda, jeśli wiadomość została wysłana niezawodnie. W przeciwnym razie ma wartość false (fałsz).
Funkcje publiczne
MessageListenerHelper
MessageListenerHelper()
MessageListenerHelper
MessageListenerHelper( std::shared_ptr< MessageListenerHelperImpl > impl )
Konstruuje obiekt MessageListenerHelper z obiektu shared_ptr
na MessageListenerHelperImpl
.
Przeznaczona do użytku wewnętrznego przez interfejs API.
SetOnDisconnectedCallback
MessageListenerHelper & SetOnDisconnectedCallback( OnDisconnectedCallback callback )
Ustaw OnListedCallback.
SetOnMessageReceivedCallback
MessageListenerHelper & SetOnMessageReceivedCallback( OnMessageReceivedCallback callback )
Skonfiguruj ustawienie OnMessageReceivedCallback.