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