IEndpointNameProvider interface
July 30, 2024
ID 246354
The applications::routing::IEndpointNameProvider
interface provides the IEndpointNameProvider::GetEndpoints()
method for getting the names of the program endpoints. This method is implemented on the program side. This method returns the list of names of the detected program endpoints. The names of endpoints may contain English letters, digits, an underscore, hyphen, dot, and square brackets (a-zA-Z0-9_-.[]).
A description of the IEndpointNameProvider
interface is provided in the file /opt/KasperskyOS-SDK-KISG-Platform-<version>/sysroot-*-kos/include/component/secure_platform/routing_table/base/endpoint_name_provider.h
.
endpoint_name_provider.h (fragment)
class IEndpointNameProvider
{
...
virtual kos::rtl::Result GetEndpoints(applications::routing::EndpointNameList& names) const noexcept = 0;
};