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