gpg:: EndpointDiscoveryListenerHelper
#include <endpoint_discovery_listener_helper.h>
একটি সাহায্যকারীকে সংজ্ঞায়িত করে যা সম্পূর্ণ IEndpointDiscoveryListener ইন্টারফেস সংজ্ঞায়িত না করেই SDK-এ IEndpointDiscoveryListener কলব্যাক প্রদান করতে ব্যবহার করা যেতে পারে।
সারাংশ
এই অবজেক্টে কনফিগার করা কলব্যাকগুলি কাছাকাছি সংযোগ API-এ বর্ণিত হিসাবে আহ্বান করা হবে৷ স্পষ্টভাবে সেট না করা কলব্যাক কিছুই করবে না।
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
EndpointDiscoveryListenerHelper () | |
EndpointDiscoveryListenerHelper (std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl) একটি shared_ptr থেকে একটি EndpointDiscoveryListenerHelperImpl এ একটি EndpointDiscoveryListenerHelper গঠন করে। |
পাবলিক প্রকার | |
---|---|
OnEndpointFoundCallback | typedefstd::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> একটি দূরবর্তী এন্ডপয়েন্ট পাওয়া গেলে OnEndpointFoundCallback বলা হয়। |
OnEndpointLostCallback | typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnEndpointLostCallback বলা হয় যখন দূরবর্তী এন্ডপয়েন্ট আর আবিষ্কার করা যায় না। |
পাবলিক ফাংশন | |
---|---|
SetOnEndpointFoundCallback ( OnEndpointFoundCallback callback) | OnEndpointFoundCallback সেট করুন। |
SetOnEndpointLostCallback ( OnEndpointLostCallback callback) | OnEndpointLostCallback সেট করুন। |
পাবলিক প্রকার
OnEndpointFoundCallback
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> OnEndpointFoundCallback
একটি দূরবর্তী এন্ডপয়েন্ট পাওয়া গেলে OnEndpointFoundCallback
বলা হয়।
client_id
হল NearbyConnections ইন্সট্যান্সের ID যেটি এন্ডপয়েন্ট আবিষ্কার করেছে। endpoint_details
আবিষ্কৃত দূরবর্তী প্রান্তের বিশদ বিবরণ রয়েছে।
OnEndpointLostCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnEndpointLostCallback
OnEndpointLostCallback
বলা হয় যখন দূরবর্তী এন্ডপয়েন্ট আর আবিষ্কার করা যায় না।
পাবলিক ফাংশন
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper( std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl )
একটি shared_ptr
থেকে একটি EndpointDiscoveryListenerHelperImpl
এ একটি EndpointDiscoveryListenerHelper গঠন করে।
API দ্বারা অভ্যন্তরীণ ব্যবহারের জন্য উদ্দিষ্ট.
SetOnEndpointFoundCallback
EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback( OnEndpointFoundCallback callback )
OnEndpointFoundCallback সেট করুন।
SetOnEndpointLostCallback
EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback( OnEndpointLostCallback callback )
OnEndpointLostCallback সেট করুন।