gpg:: MessageListenerHelper
#include <message_listener_helper.h>
IMessageListener arayüzünün tamamı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ındaki bağlantılar API'sinde açıklandığı şekilde çağrılır. Açıkça ayarlanmayan geri çağırmaların 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 bir 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 bir uç noktadan mesaj alındığında OnMessageReceivedCallback çağrılır. |
Herkese açık işlevler |
|
---|---|
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 bir 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 bir uç noktadan mesaj alındığında OnMessageReceivedCallback
çağrılır.
client_id
, bu mesajı alan NearbyConnections örneğinin kimliğidir. remote_endpoint_id
, mesajı gönderen uzak uç noktanın kimliğidir. payload
iletinin baytlarını içerir. is_reliable
, ileti güvenilir bir şekilde gönderildiyse doğru, güvenilir bir şekilde gönderildiyse yanlış değerini alır.
Herkese açık işlevler
MessageListenerHelper
MessageListenerHelper()
MessageListenerHelper
MessageListenerHelper( std::shared_ptr< MessageListenerHelperImpl > impl )
shared_ptr
öğesinden MessageListenerHelperImpl
öğesine bir MessageListenerHelper oluşturur.
API tarafından dahili kullanım için tasarlanmıştır.
SetOnDisconnectedCallback
MessageListenerHelper & SetOnDisconnectedCallback( OnDisconnectedCallback callback )
OnConnectionedCallback'i ayarlayın.
SetOnMessageReceivedCallback
MessageListenerHelper & SetOnMessageReceivedCallback( OnMessageReceivedCallback callback )
OnMessageReceivedCallback'i ayarlayın.