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