mirror of https://github.com/ARMmbed/mbed-os.git
- Changed call_in/call methods of the stack to callback provided by the stack - Specified what are limitations for operations that are made in callback - Added pure virtual class DNS that defines DNS operations - Added cancel operation and unique ID to DNS request used in cancel - Added DNS configuration options to netsocket/mbed_lib.json for retries, response wait time and cache size - Changed host name to use dynamic memory in DNS query list and cache, set maximum length for the name to 255 bytes. - Added mutex to asynchronous DNS - Reworked retries: there is now total retry count and a server specific count - Ignores invalid incoming UDP socket messages (DNS header is not valid), and retries DNS query - Reworked DNS module asynchronous operation functions - Corrected other review issues (nothrow new, missing free, missing mutex unlock etc.) |
||
|---|---|---|
| .. | ||
| Nanostack.cpp | ||
| Nanostack.h | ||
| NanostackEthernetPhy.h | ||
| NanostackInterface.h | ||
| NanostackLockGuard.h | ||
| NanostackPhy.h | ||
| NanostackRfPhy.h | ||