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