WIZnetInterface using namespace

Dependents:   DualNetworkInterface-Basic

Fork of WIZnetInterface by WIZnet

Revision:
20:3e61863c1f67
Parent:
19:d8773cd4edc5
--- a/Socket/DNSClient.h	Wed Jul 01 04:02:50 2015 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-// DNSClient.h 2013/4/5
-#pragma once
-
-#include "UDPSocket.h"
- 
-class DNSClient {
-public:
-    DNSClient(const char* hostname = NULL);
-    DNSClient(Endpoint* pHost);
-    virtual ~DNSClient();
-    bool lookup(const char* hostname = NULL);
-    uint32_t ip;
-protected:
-    void poll();
-    void callback();
-    int response(uint8_t buf[], int size);
-    int query(uint8_t buf[], int size, const char* hostname);
-    void resolve(const char* hostname);
-    uint8_t m_id[2];
-    Timer m_interval;
-    int m_retry;
-    const char* m_hostname;
-private:
-    enum MyNetDnsState
-    {
-        MYNETDNS_START,
-        MYNETDNS_PROCESSING, //Req has not completed
-        MYNETDNS_NOTFOUND,
-        MYNETDNS_ERROR,
-        MYNETDNS_OK
-    };
-    MyNetDnsState m_state;
-    UDPSocket *m_udp;
-};
-