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 को पास किए गए थे.

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

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()