mbed OS5
Fork of UIPEthernet by
Diff: Dns.h
- Revision:
- 8:4acb22344932
- Parent:
- 4:d774541a34da
diff -r 1bc7e6120801 -r 4acb22344932 Dns.h --- a/Dns.h Tue Apr 26 18:37:14 2016 +0000 +++ b/Dns.h Fri Jun 30 19:51:28 2017 +0000 @@ -1,17 +1,16 @@ // Arduino DNS client for Enc28J60-based Ethernet shield // (c) Copyright 2009-2010 MCQN Ltd. // Released under Apache License, version 2.0 - #ifndef DNSClient_h #define DNSClient_h -#include <UIPUdp.h> +#include "UIPUdp.h" -class DNSClient +class DNSClient { public: // ctor - void begin(const IPAddress& aDNSServer); + void begin(const IPAddress& aDNSServer); /** Convert a numeric IP address string into a four-byte IP address. @param aIPAddrString IP address to convert @@ -19,7 +18,7 @@ @result 1 if aIPAddrString was successfully converted to an IP address, else error code */ - int inet_aton(const char *aIPAddrString, IPAddress& aResult); + int inet_aton(const char* aIPAddrString, IPAddress& aResult); /** Resolve the given hostname to an IP address. @param aHostname Name to be resolved @@ -27,15 +26,13 @@ @result 1 if aIPAddrString was successfully converted to an IP address, else error code */ - int getHostByName(const char* aHostname, IPAddress& aResult); - + int getHostByName(const char* aHostname, IPAddress& aResult); protected: - uint16_t BuildRequest(const char* aName); - uint16_t ProcessResponse(uint16_t aTimeout, IPAddress& aAddress); + uint16_t BuildRequest(const char* aName); + uint16_t ProcessResponse(uint16_t aTimeout, IPAddress& aAddress); - IPAddress iDNSServer; - uint16_t iRequestId; - UIPUDP iUdp; + IPAddress iDNSServer; + uint16_t iRequestId; + UIPUDP iUdp; }; - #endif