gpg::IEndpointDiscoveryListener
这是一个抽象类。
#include <i_endpoint_discovery_listener.h>
定义了一个接口,可以向其传递与远程端点发现相关的事件。
摘要
构造函数和析构函数 |
|
---|---|
~IEndpointDiscoveryListener()
|
公有函数 |
|
---|---|
OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
|
virtual void
当发现远程端点时调用;每个发现的端点都会调用一次。
|
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_id)=0
|
virtual void
当远程端点不再可发现时调用;仅对之前传递给
OnEndpointFound 的 ID 调用。 |
公有函数
OnEndpointFound
virtual void OnEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details )=0
当发现远程端点时调用;每个发现的端点都会调用一次。
请注意,此方法可能会在短时间内重复调用;您可能希望在调用此方法后延迟一段时间再更新 UI 以反映新的端点。
OnEndpointLost
virtual void OnEndpointLost( int64_t client_id, const std::string & remote_endpoint_id )=0
当远程端点不再可发现时调用;仅对之前传递给OnEndpointFound
的 ID 调用。
请注意,此方法可能会在短时间内重复调用;您可能希望在调用此方法后延迟一段时间再更新 UI 以反映端点已消失。
~IEndpointDiscoveryListener
virtual ~IEndpointDiscoveryListener()