gpg:: EndpointDiscoveryListenerHelper

#include <endpoint_discovery_listener_helper.h>

একটি সাহায্যকারীকে সংজ্ঞায়িত করে যা সম্পূর্ণ IEndpointDiscoveryListener ইন্টারফেস সংজ্ঞায়িত না করে SDK-এ IEndpointDiscoveryListener কলব্যাক প্রদান করতে ব্যবহার করা যেতে পারে।

সারসংক্ষেপ

এই অবজেক্টে কনফিগার করা কলব্যাকগুলি কাছাকাছি সংযোগ API এ বর্ণিত হিসাবে আহ্বান করা হবে৷ স্পষ্টভাবে সেট না করা কলব্যাক কিছুই করবে না।

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

EndpointDiscoveryListenerHelper ()
EndpointDiscoveryListenerHelper (std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl)
একটি shared_ptr থেকে একটি EndpointDiscoveryListenerHelperImpl এ একটি EndpointDiscoveryListenerHelper গঠন করে।

পাবলিক প্রকার

OnEndpointFoundCallback typedef
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
একটি দূরবর্তী এন্ডপয়েন্ট পাওয়া গেলে OnEndpointFoundCallback বলা হয়।
OnEndpointLostCallback typedef
std::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 সেট করুন।