W5200(WIZ820io) network interface

Committer:
va009039
Date:
Thu Apr 19 11:14:43 2012 +0000
Revision:
2:a8df39b4f3aa
Parent:
1:803123933c5a

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
va009039 1:803123933c5a 1 // MyNetIf.h 2012/4/15
va009039 0:61831b843b44 2 #ifndef MYIPNETIF_H
va009039 0:61831b843b44 3 #define MYIPNETIF_H
va009039 0:61831b843b44 4 #include "mbed.h"
va009039 0:61831b843b44 5 #include "core/net.h"
va009039 0:61831b843b44 6 #include "if/net/netif.h"
va009039 0:61831b843b44 7
va009039 0:61831b843b44 8 class MyNetIf : public NetIf {
va009039 0:61831b843b44 9 public:
va009039 0:61831b843b44 10 MyNetIf();
va009039 0:61831b843b44 11
va009039 0:61831b843b44 12 void init();
va009039 0:61831b843b44 13
va009039 0:61831b843b44 14 virtual ~MyNetIf();
va009039 0:61831b843b44 15 virtual NetTcpSocket* tcpSocket();
va009039 0:61831b843b44 16 virtual NetUdpSocket* udpSocket();
va009039 0:61831b843b44 17 virtual NetDnsRequest* dnsRequest(const char* hostname);
va009039 0:61831b843b44 18 virtual NetDnsRequest* dnsRequest(Host* pHost);
va009039 0:61831b843b44 19
va009039 0:61831b843b44 20 virtual void poll();
va009039 0:61831b843b44 21 private:
va009039 0:61831b843b44 22 bool m_init;
va009039 0:61831b843b44 23 };
va009039 0:61831b843b44 24 #endif //MYIPNETIF_H