W5200(WIZ820io) network interface
Diff: MyNetIf.cpp
- Revision:
- 0:61831b843b44
- Child:
- 1:803123933c5a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MyNetIf.cpp Sat Apr 14 17:21:11 2012 +0000 @@ -0,0 +1,52 @@ +// MyNetIf.cpp 2012/4/13 +#include "mbed.h" +#include "MyNetIf.h" +#include "MyNetTcpSocket.h" +#include "MyNetUdpSocket.h" +#include "MyNetDnsRequest.h" + +//#define DEBUG + +#ifdef DEBUG +#include "Utils.h" +#define PRINT_FUNC() printf("%d:%s\n", __LINE__,__PRETTY_FUNCTION__) +#else //DEBUG +#define PRINT_FUNC() +#endif //DEBUG + +MyNetIf::MyNetIf() : NetIf(), m_init(false) +{ + PRINT_FUNC(); +} + +MyNetIf::~MyNetIf() { + PRINT_FUNC(); +} + +void MyNetIf::init() { + PRINT_FUNC(); +} + +NetTcpSocket* MyNetIf::tcpSocket() { + PRINT_FUNC(); + return new MyNetTcpSocket(); +} + +NetUdpSocket* MyNetIf::udpSocket() { + PRINT_FUNC(); + return new MyNetUdpSocket(); +} + +NetDnsRequest* MyNetIf::dnsRequest(const char* hostname) { + PRINT_FUNC(); + return new MyNetDnsRequest(hostname); +} + +NetDnsRequest* MyNetIf::dnsRequest(Host* pHost) { + PRINT_FUNC(); + return new MyNetDnsRequest(pHost); +} + +void MyNetIf::poll() { + PRINT_FUNC(); +}