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
यह तब शुरू किया जाता है, जब रिमोट एंडपॉइंट अब खोजे जाने लायक न हो. इसे सिर्फ़ उन आईडी के साथ कॉल किया जाएगा जिन्हें पहले OnEndpointFound को भेजा गया था.

सार्वजनिक फ़ंक्शन

OnEndpointFound

virtual void OnEndpointFound(
  int64_t client_id,
  const EndpointDetails & endpoint_details
)=0

रिमोट एंडपॉइंट मिलने पर शुरू किया जाता है. इसे खोजे गए हर एंडपॉइंट के लिए, एक बार शुरू किया जाएगा.

ध्यान दें कि इस तरीके को बार-बार इस्तेमाल किया जा सकता है. ऐसा हो सकता है कि तरीके को शुरू करने के बाद कुछ देर के लिए, नए एंडपॉइंट को दिखाने के लिए, यूज़र इंटरफ़ेस (यूआई) को अपडेट होने में देरी करनी पड़े.

OnEndpointLost

virtual void OnEndpointLost(
  int64_t client_id,
  const std::string & remote_endpoint_id
)=0

यह तब शुरू किया जाता है, जब रिमोट एंडपॉइंट अब खोजे जाने लायक न हो. इसे सिर्फ़ उन आईडी के साथ कॉल किया जाएगा जिन्हें पहले OnEndpointFound को भेजा गया था.

ध्यान दें कि इस तरीके को बार-बार इस्तेमाल किया जा सकता है. यूज़र इंटरफ़ेस (यूआई) को अपडेट होने में थोड़ा समय लग सकता है, ताकि यह पता चल सके कि तरीका शुरू करने के बाद, एंडपॉइंट कुछ समय के लिए बंद है.

~IEndpointdiscoverListener

virtual  ~IEndpointDiscoveryListener()