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()