For adding custom implementation of Network Interface Listener should be changes CMakelists.txt and added additional implementation of platform_specific_network_interface_listener.cc
- Crete folder
src/components/transport_manager/include/transport_manager/tcp/platform_specific/custom_os
- Crete file
src/components/transport_manager/include/transport_manager/tcp/platform_specific/custom_os/platform_specific_network_interface_listener_impl.h
with classPlatformSpecificNetworkInterfaceListener
:PlatformSpecificNetworkInterfaceListener
should be inherited fromNetworkInterfaceListener
.PlatformSpecificNetworkInterfaceListener
may contain os specific data types and privte functions, it won't affect other SDL classes
- Create folder
src/components/transport_manager/src/tcp/platform_specific/custom_os
: