W5200(WIZ820io) network interface

MyNetIf.h

Committer:
va009039
Date:
2012-04-14
Revision:
0:61831b843b44
Child:
1:803123933c5a

File content as of revision 0:61831b843b44:

#ifndef MYIPNETIF_H
#define MYIPNETIF_H
#include "mbed.h"
#include "core/net.h"
#include "if/net/netif.h"

class MyNetIf : public NetIf {
public:
    MyNetIf();
    
    void init();

    virtual ~MyNetIf();
    virtual NetTcpSocket* tcpSocket();
    virtual NetUdpSocket* udpSocket();
    virtual NetDnsRequest* dnsRequest(const char* hostname);
    virtual NetDnsRequest* dnsRequest(Host* pHost);
    
    virtual void poll();
private:
    bool m_init;
};
#endif //MYIPNETIF_H