Интерфейс IEndpointNameProvider

Интерфейс applications::routing::IEndpointNameProvider предоставляет метод IEndpointNameProvider::GetEndpoints() для получения имен конечных точек (endpoints) программ. Реализация метода осуществляется на стороне программы. Метод возвращает список имен обнаруженных конечных точек программы. Имена конечных точек могут содержать латинские буквы, цифры, нижнее подчеркивание, дефис, точку и квадратные скобки (a-zA-Z0-9_-.[]).

Описание интерфейса IEndpointNameProvider представлено в файле /opt/KasperskyOS-SDK-KISG-Platform-<version>/sysroot-*-kos/include/component/secure_platform/routing_table/base/endpoint_name_provider.h.

endpoint_name_provider.h (фрагмент)

class IEndpointNameProvider

{

...

virtual kos::rtl::Result GetEndpoints(applications::routing::EndpointNameList& names) const noexcept = 0;

};

В начало