W5200(WIZ820io) network interface
Diff: MyNetIf.h
- Revision:
- 0:61831b843b44
- Child:
- 1:803123933c5a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MyNetIf.h Sat Apr 14 17:21:11 2012 +0000 @@ -0,0 +1,23 @@ +#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 \ No newline at end of file