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 // MyNetUdpSocket.h 2012/4/16
va009039 0:61831b843b44 2 #ifndef MYNETUDPSOCKET_H
va009039 0:61831b843b44 3 #define MYNETUDPSOCKET_H
va009039 0:61831b843b44 4 #include "if/net/netudpsocket.h"
va009039 0:61831b843b44 5
va009039 0:61831b843b44 6 class MyNetUdpSocket: public NetUdpSocket {
va009039 0:61831b843b44 7 public:
va009039 1:803123933c5a 8 MyNetUdpSocket(int socket = (-1));
va009039 0:61831b843b44 9 virtual ~MyNetUdpSocket();
va009039 0:61831b843b44 10 virtual NetUdpSocketErr bind(const Host& me);
va009039 0:61831b843b44 11 virtual int /*if < 0 : NetUdpSocketErr*/ sendto(const char* buf, int len, Host* pHost);
va009039 0:61831b843b44 12 virtual int /*if < 0 : NetUdpSocketErr*/ recvfrom(char* buf, int len, Host* pHost);
va009039 0:61831b843b44 13 virtual NetUdpSocketErr close();
va009039 0:61831b843b44 14 virtual NetUdpSocketErr poll();
va009039 0:61831b843b44 15 protected:
va009039 0:61831b843b44 16 int _socket;
va009039 0:61831b843b44 17 private:
va009039 0:61831b843b44 18 void cleanUp(); //Flush input buffer
va009039 0:61831b843b44 19 };
va009039 0:61831b843b44 20 #endif //MYNETUDPSOCKET_H