Интерфейс IEndpointNameProvider
30 июля 2024
ID 246354
Интерфейс 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;
};