gpg:: MessageListenerHelper
#include <message_listener_helper.h>
Tam IMessageListener arayüzünü tanımlamadan SDK'ya IMessageListener geri çağırmaları sağlamak için kullanılabilecek bir yardımcı tanımlar.
Özet
Bu nesnede yapılandırılan geri çağırmalar, yakınlardaki bağlantılar API'sinde açıklandığı gibi çağrılır. Açıkça ayarlanmayan geri çağırmaların herhangi bir etkisi olmaz.
Oluşturucular ve Yıkıcılar |
|
---|---|
MessageListenerHelper()
|
|
MessageListenerHelper(std::shared_ptr< MessageListenerHelperImpl > impl)
|
Herkese açık türler |
|
---|---|
OnDisconnectedCallback
|
typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)>
Uzak uç nokta bağlantısı kesildiğinde OnDisconnectedCallback çağrılır. |
OnMessageReceivedCallback
|
typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id, const std::vector< uint8_t > &payload, bool is_reliable)>
Uzak uç noktadan mesaj alındığında OnMessageReceivedCallback çağrılır. |
Kamu işlevleri |
|
---|---|
SetOnDisconnectedCallback(OnDisconnectedCallback callback)
|
OnConnectionedCallback'i ayarlayın.
|
SetOnMessageReceivedCallback(OnMessageReceivedCallback callback)
|
OnMessageReceivedCallback'i ayarlayın.
|
Herkese açık türler
OnDisconnectedCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnDisconnectedCallback
Uzak uç nokta bağlantısı kesildiğinde OnDisconnectedCallback
çağrılır.
client_id
, bağlantı kesme mesajını alan NearbyConnections örneğinin kimliğidir. remote_endpoint_id
bağlantısı kesilen uzak uç noktanın kimliğidir.
OnMessageReceivedCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id, const std::vector< uint8_t > &payload, bool is_reliable)> OnMessageReceivedCallback
Uzak uç noktadan mesaj alındığında OnMessageReceivedCallback
çağrılır.
client_id
, bu iletiyi alan NearbyConnections örneğinin kimliğidir. remote_endpoint_id
, iletiyi gönderen uzak uç noktanın kimliğidir. payload
, iletinin baytlarını içerir. İleti güvenilir bir şekilde gönderilmişse is_reliable
doğru, aksi takdirde yanlış değerini alır.
Kamu işlevleri
MessageListenerHelper
MessageListenerHelper()
MessageListenerHelper
MessageListenerHelper( std::shared_ptr< MessageListenerHelperImpl > impl )
shared_ptr
değerinden bir MessageListenerHelperImpl
değerine bir MessageListenerHelper oluşturur.
API tarafından dahili kullanıma yöneliktir.
SetOnDisconnectedCallback
MessageListenerHelper & SetOnDisconnectedCallback( OnDisconnectedCallback callback )
OnConnectionedCallback'i ayarlayın.
SetOnMessageReceivedCallback
MessageListenerHelper & SetOnMessageReceivedCallback( OnMessageReceivedCallback callback )
OnMessageReceivedCallback'i ayarlayın.