gpg::IEndpointDiscoveryListener

ชั้นเรียนนี้เป็นชั้นนามธรรม

#include <i_endpoint_discovery_listener.h>

กำหนดอินเทอร์เฟซที่สามารถนำส่งเหตุการณ์ที่เกี่ยวข้องกับการค้นพบปลายทางระยะไกล

สรุป

ผู้ผลิตและผู้ทำลาย

~IEndpointDiscoveryListener()

ฟังก์ชันสาธารณะ

OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
virtual void
เรียกใช้เมื่อพบปลายทางระยะไกล จะมีการเรียกใช้ 1 ครั้งสำหรับแต่ละปลายทางที่ค้นพบ
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

เรียกใช้เมื่อพบปลายทางระยะไกล จะมีการเรียกใช้ 1 ครั้งสำหรับแต่ละปลายทางที่ค้นพบ

โปรดทราบว่าอาจมีการเรียกใช้เมธอดนี้ซ้ำๆ ในช่วงเวลาสั้นๆ คุณอาจต้องเลื่อนการอัปเดต UI เพื่อแสดงปลายทางใหม่เป็นระยะเวลาสั้นๆ หลังจากที่เรียกใช้เมธอด

OnEndpointLost

virtual void OnEndpointLost(
  int64_t client_id,
  const std::string & remote_endpoint_id
)=0

เรียกใช้เมื่อไม่พบปลายทางระยะไกลอีกต่อไป จะเรียกใช้ด้วยรหัสที่ถูกส่งไปยัง OnEndpointFound ก่อนหน้านี้เท่านั้น

โปรดทราบว่าอาจมีการเรียกใช้เมธอดนี้ซ้ำๆ ในช่วงเวลาสั้นๆ คุณสามารถเลื่อนการอัปเดต UI เพื่อแสดงให้เห็นว่าปลายทางหายไปเป็นระยะเวลาสั้นๆ หลังจากที่เรียกใช้เมธอด

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()