gpg:: IEndpointDiscoveryListener
এটি একটি বিমূর্ত ক্লাস।#include <i_endpoint_discovery_listener.h>
একটি ইন্টারফেস সংজ্ঞায়িত করে যা দূরবর্তী শেষ পয়েন্ট আবিষ্কার সম্পর্কিত ইভেন্টগুলি সরবরাহ করা যেতে পারে।
সারসংক্ষেপ
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
~IEndpointDiscoveryListener () |
পাবলিক ফাংশন | |
---|---|
OnEndpointFound (int64_t client_id, const EndpointDetails & endpoint_details)=0 | virtual void একটি দূরবর্তী শেষ পয়েন্ট পাওয়া গেলে আহ্বান করা হয়; আবিষ্কৃত প্রতিটি শেষ পয়েন্টের জন্য একবার আহ্বান করা হবে। |
OnEndpointLost (int64_t client_id, const std::string & remote_endpoint_id)=0 | virtual void রিমোট এন্ডপয়েন্ট আর আবিষ্কারযোগ্য না হলে আহ্বান করা হয়; শুধুমাত্র সেই IDগুলির সাথে কল করা হবে যা আগে OnEndpointFound এ পাঠানো হয়েছিল। |
পাবলিক ফাংশন
OnEndpointFound
virtual void OnEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details )=0
একটি দূরবর্তী শেষ পয়েন্ট পাওয়া গেলে আহ্বান করা হয়; আবিষ্কৃত প্রতিটি শেষ পয়েন্টের জন্য একবার আহ্বান করা হবে।
মনে রাখবেন যে এই পদ্ধতিটি সংক্ষিপ্ত ধারাবাহিকতায় বারবার আহ্বান করা যেতে পারে; আপনি পদ্ধতিটি চালু করার পরে কিছু স্বল্প সময়ের জন্য নতুন এন্ডপয়েন্ট প্রতিফলিত করতে UI-তে আপডেটটি বিলম্বিত করতে চাইতে পারেন।
OnEndpointLost
virtual void OnEndpointLost( int64_t client_id, const std::string & remote_endpoint_id )=0
রিমোট এন্ডপয়েন্ট আর আবিষ্কারযোগ্য না হলে আহ্বান করা হয়; শুধুমাত্র সেই IDগুলির সাথে কল করা হবে যা আগে OnEndpointFound
এ পাঠানো হয়েছিল।
মনে রাখবেন যে এই পদ্ধতিটি সংক্ষিপ্ত ধারাবাহিকতায় বারবার আহ্বান করা যেতে পারে; পদ্ধতিটি চালু করার পরে কিছু স্বল্প সময়ের জন্য শেষ বিন্দু চলে যাচ্ছে তা প্রতিফলিত করতে আপনি UI-তে আপডেট করতে বিলম্ব করতে পারেন।
~IEndpointDiscoveryListener
virtual ~IEndpointDiscoveryListener()