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
เรียกใช้เมื่อพบปลายทางระยะไกล และจะเรียก 1 ครั้งสำหรับปลายทางแต่ละรายการที่ค้นพบ
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

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

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

OnCrossAppEndpointLost

virtual void OnCrossAppEndpointLost(
  int64_t client_id,
  const std::string & instance_id
)=0

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

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

~ICrossAppEndpointDiscoveryListener

virtual  ~ICrossAppEndpointDiscoveryListener()