mbed-os5 only for TYBLE16
Dependents: TYBLE16_simple_data_logger TYBLE16_MP3_Air
Diff: features/netsocket/NetworkInterface.cpp
- Revision:
- 1:9db0e321a9f4
- Parent:
- 0:5b88d5760320
diff -r 5b88d5760320 -r 9db0e321a9f4 features/netsocket/NetworkInterface.cpp --- a/features/netsocket/NetworkInterface.cpp Tue Dec 17 23:23:45 2019 +0000 +++ b/features/netsocket/NetworkInterface.cpp Tue Dec 31 06:02:27 2019 +0000 @@ -32,19 +32,39 @@ return 0; } +nsapi_error_t NetworkInterface::get_ip_address(SocketAddress *) +{ + return NSAPI_ERROR_UNSUPPORTED; +} + const char *NetworkInterface::get_ip_address() { - return 0; + return nullptr; +} + +nsapi_error_t NetworkInterface::get_ipv6_link_local_address(SocketAddress *address) +{ + return NSAPI_ERROR_UNSUPPORTED; +} + +nsapi_error_t NetworkInterface::get_netmask(SocketAddress *) +{ + return NSAPI_ERROR_UNSUPPORTED; } const char *NetworkInterface::get_netmask() { - return 0; + return nullptr; +} + +nsapi_error_t NetworkInterface::get_gateway(SocketAddress *) +{ + return NSAPI_ERROR_UNSUPPORTED; } const char *NetworkInterface::get_gateway() { - return 0; + return nullptr; } char *NetworkInterface::get_interface_name(char *interface_name) @@ -57,6 +77,11 @@ return NSAPI_ERROR_UNSUPPORTED; } +nsapi_error_t NetworkInterface::set_network(const SocketAddress &ip_address, const SocketAddress &netmask, const SocketAddress &gateway) +{ + return NSAPI_ERROR_UNSUPPORTED; +} + nsapi_error_t NetworkInterface::set_dhcp(bool dhcp) { if (!dhcp) { @@ -144,6 +169,7 @@ ns_list_foreach_safe(iface_eventlist_entry_t, entry, event_list) { if (entry->iface == this) { ns_list_remove(event_list, entry); + delete entry; } } }