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
发现远程端点时调用;将为每个发现的端点调用一次。
|
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_id)=0
|
virtual void
当远程端点不再可发现时调用;只会调用之前已传递给
OnEndpointFound 的ID。 |
公共函数
OnCrossAppEndpointFound
virtual void OnCrossAppEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers )=0
发现远程端点时调用;将为每个发现的端点调用一次。
请注意,此方法可能会在短时间内重复调用;您可能希望在方法调用后延迟一段时间,然后再更新UI以反映新的端点。
OnCrossAppEndpointLost
virtual void OnCrossAppEndpointLost( int64_t client_id, const std::string & instance_id )=0
当远程端点不再可发现时调用;只会调用之前已传递给OnEndpointFound
的ID。
请注意,此方法可能会在短时间内重复调用;您可能希望在方法调用后延迟一段时间,然后再更新UI以反映端点已消失。
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()