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