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