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