Kaspersky IoT Secure Gateway 1000 SDK

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;

};

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.