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