gpg:: IEndpointDiscoveryListener
Đây là lớp trừu tượng.
#include <i_endpoint_discovery_listener.h>
Xác định một giao diện có thể phân phối các sự kiện liên quan đến tính năng khám phá điểm cuối từ xa.
Tóm tắt
Hàm khởi tạo và hàm phá |
|
---|---|
~IEndpointDiscoveryListener()
|
Hàm công khai |
|
---|---|
OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
|
virtual void
Được gọi khi tìm thấy một điểm cuối từ xa; sẽ được gọi một lần cho mỗi điểm cuối được phát hiện.
|
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_id)=0
|
virtual void
Được gọi khi không còn tìm thấy một điểm cuối từ xa; sẽ chỉ được gọi bằng các mã nhận dạng trước đó đã được truyền đến
OnEndpointFound . |
Hàm công khai
OnEndpointFound
virtual void OnEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details )=0
Được gọi khi tìm thấy một điểm cuối từ xa; sẽ được gọi một lần cho mỗi điểm cuối được phát hiện.
Xin lưu ý rằng phương thức này có thể được gọi nhiều lần trong liên tiếp; bạn nên trì hoãn việc cập nhật giao diện người dùng để phản ánh điểm cuối mới trong một khoảng thời gian ngắn sau khi phương thức được gọi.
OnEndpointLost
virtual void OnEndpointLost( int64_t client_id, const std::string & remote_endpoint_id )=0
Được gọi khi không còn tìm thấy một điểm cuối từ xa; sẽ chỉ được gọi bằng các mã nhận dạng trước đó đã được truyền đến OnEndpointFound
.
Xin lưu ý rằng phương thức này có thể được gọi nhiều lần trong liên tiếp; bạn có thể trì hoãn việc cập nhật giao diện người dùng để phản ánh điểm cuối đã biến mất trong một khoảng thời gian ngắn sau khi phương thức được gọi.
~IEndpointDiscoveryListener
virtual ~IEndpointDiscoveryListener()