gpg::ICrossAppEndpointDiscoveryListener

यह एक ऐब्सट्रैक्ट क्लास है.

#include <i_cross_app_endpoint_discovery_listener.h>

इस नीति से ऐसा इंटरफ़ेस तय होता है जिस पर क्रॉस-ऐप्लिकेशन रिमोट एंडपॉइंट डिस्कवरी से जुड़े इवेंट डिलीवर किए जा सकते हैं.

खास जानकारी

कंस्ट्रक्टर और डिस्ट्रक्टर

~ICrossAppEndpointDiscoveryListener()

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

OnCrossAppEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
virtual void
रिमोट एंडपॉइंट मिलने पर शुरू किया जाता है; खोजे गए हर एंडपॉइंट के लिए, एक बार शुरू किया जाएगा.
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_id)=0
virtual void
रिमोट एंडपॉइंट के खोजे जाने लायक न रहने पर, शुरू किया जाता है; को सिर्फ़ उन आईडी के साथ कॉल किया जाएगा जो पहले OnEndpointFound को पास किए गए थे.

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

OnCrossAppEndpointFound

virtual void OnCrossAppEndpointFound(
  int64_t client_id,
  const EndpointDetails & endpoint_details,
  const std::vector< AppIdentifier > & app_identifiers
)=0

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

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

OnCrossAppEndpointLost

virtual void OnCrossAppEndpointLost(
  int64_t client_id,
  const std::string & instance_id
)=0

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

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

~ICrossAppEndpointDiscoveryListener

virtual  ~ICrossAppEndpointDiscoveryListener()