mbed-os/features/netsocket
Arto Kinnunen a7d3a981b7 Add getsockopt option to reading network property
Add getsockopt options NSAPI_LATENCY and NSAPI_STAGGER to read
network specific timing constraints from socket.
-NS_LATENCY returns estimated latency to given address.
-NSAPI_STAGGER returns estimated initial delay that application
 should wait before transmitting data to network.

Application can use the new options to avoid network congestion by
adjusting transmission delays and retry timeouts.
2020-04-17 08:55:48 +03:00
..
emac-drivers Merge pull request #12791 from cy-arsm/cy-arsm/pr/IPv6_Dual_stack_fix 2020-04-16 12:10:40 +02:00
ppp Add COMPONENT_SCL. 2020-03-09 10:07:11 -07:00
CellularInterface.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
CellularNonIPSocket.cpp C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
CellularNonIPSocket.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
ControlPlane_netif.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
DNS.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
DTLSSocket.cpp IPCore deprecated string-based API removal 2020-02-06 11:27:49 +02:00
DTLSSocket.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
DTLSSocketWrapper.cpp Prepare for upcoming MbedTLS changes 2020-03-31 14:21:44 +03:00
DTLSSocketWrapper.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
EMAC.h Edit EMAC.h 2018-10-29 15:14:07 -05:00
EMACInterface.cpp C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
EMACInterface.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
EMACMemoryManager.h L3IP Interface Implementation 2018-12-20 15:23:43 +01:00
EthInterface.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
EthernetInterface.cpp Add NetworkInterface::get_default_instance() 2018-05-23 12:25:17 +03:00
EthernetInterface.h doxygen fixes 2018-10-24 20:24:33 +01:00
ICMPSocket.cpp C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
ICMPSocket.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
InternetDatagramSocket.cpp IPCore deprecated string-based API removal 2020-02-06 11:27:49 +02:00
InternetDatagramSocket.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
InternetSocket.cpp Add getsockopt option to reading network property 2020-04-17 08:55:48 +03:00
InternetSocket.h Add getsockopt option to reading network property 2020-04-17 08:55:48 +03:00
L3IP.h Deprecate string-based APIs in IPCore 2019-11-22 11:31:12 +02:00
L3IPInterface.cpp Fix L3IPInterface to use SocketAddress class for addresses 2020-03-03 12:13:51 +02:00
L3IPInterface.h Fix L3IPInterface to use SocketAddress class for addresses 2020-03-03 12:13:51 +02:00
MeshInterface.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
NetStackMemoryManager.cpp L3IP Interface Implementation 2018-12-20 15:23:43 +01:00
NetStackMemoryManager.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
NetworkInterface.cpp Netsocket: Add get_dns_server API for NetworkInterface 2020-04-14 12:04:03 +03:00
NetworkInterface.h Netsocket: Add get_dns_server API for NetworkInterface 2020-04-14 12:04:03 +03:00
NetworkInterfaceDefaults.cpp CellularBase -> CellularInterface tidy 2019-03-20 10:12:14 +02:00
NetworkStack.cpp Merge pull request #12467 from kjbracey-arm/nsapics 2020-03-03 14:13:28 +00:00
NetworkStack.h Improve nsapi_create_stack 2020-03-05 16:45:36 +02:00
OnboardNetworkStack.h Merge pull request #12791 from cy-arsm/cy-arsm/pr/IPv6_Dual_stack_fix 2020-04-16 12:10:40 +02:00
PPP.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
PPPInterface.cpp C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
PPPInterface.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
Socket.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
SocketAddress.cpp Replace unique_ptr::reset() call with "= nullptr" 2020-04-01 12:13:49 +03:00
SocketAddress.h SocketAddress rework 2020-03-24 11:05:33 +02:00
SocketStats.cpp Move socket-stats-enable to socket-stats-enabled. 2019-03-01 13:31:33 -06:00
SocketStats.h Update recently added previous macro name uses in tests 2019-03-01 13:53:47 -06:00
TCPServer.cpp C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
TCPServer.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
TCPSocket.cpp C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
TCPSocket.h TCPSocket: Remove deprecated contructor with open 2020-03-24 12:46:30 +02:00
TLSSocket.cpp C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
TLSSocket.h TLSSocket: Remove deprecated connect 2020-03-03 12:08:32 +02:00
TLSSocketWrapper.cpp more error handling added for ctr and hmac 2020-03-31 15:59:56 +03:00
TLSSocketWrapper.h more error handling added for ctr and hmac 2020-03-31 15:59:56 +03:00
UDPSocket.cpp Incorporate review comments from @kjbracey-arm 2019-10-25 10:51:50 -07:00
UDPSocket.h Netsocket: Remove deprecated constructor with open 2020-03-24 12:46:30 +02:00
WiFiAccessPoint.cpp C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
WiFiAccessPoint.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
WiFiInterface.h C++11-ify virtualisation in netsocket 2020-02-28 13:34:18 +02:00
mbed_lib.json Getaddrinfo interface for multiple DNS adresses added. 2019-12-16 13:59:46 +01:00
nsapi.h Remove CellularBase and AT_CellularBase 2019-12-09 15:25:22 +02:00
nsapi_dns.cpp Getaddrinfo interface for multiple DNS adresses added. 2019-12-16 13:59:46 +01:00
nsapi_dns.h Improve doxygen and unittest coverage for API 2019-12-02 20:48:10 +02:00
nsapi_ppp.h Turn NULLs into nullptr 2020-01-09 14:52:54 +02:00
nsapi_types.h Add getsockopt option to reading network property 2020-04-17 08:55:48 +03:00