class AsyncDNSResolverSockets

Defined at line 53 of file x64-shared/gen/third_party/openweave-core/src/include/InetLayer/AsyncDNSResolverSockets.h

This is an internal class to InetLayer that provides helper APIs for

Asynchronous Domain Name System (DNS) resolution in InetLayer.

There is no public interface available for the application layer.

Public Methods

INET_ERROR EnqueueRequest (DNSResolver & resolver)
INET_ERROR Init (InetLayer * inet)
INET_ERROR Cancel (DNSResolver & resolver)
INET_ERROR Shutdown ()
INET_ERROR PrepareDNSResolver (DNSResolver & resolver, const char * hostName, uint16_t hostNameLen, uint8_t options, uint8_t maxAddrs, IPAddress * addrArray, DNSResolver::OnResolveCompleteFunct onComplete, void * appState)

Friends

class DNSResolver
class InetLayer