mbed OS5
Fork of UIPEthernet by
Diff: UIPServer.h
- Revision:
- 4:d774541a34da
- Parent:
- 2:049ce85163c5
- Child:
- 8:4acb22344932
--- a/UIPServer.h Sat Dec 20 11:10:40 2014 +0000 +++ b/UIPServer.h Sun Mar 08 20:26:56 2015 +0000 @@ -1,43 +1,41 @@ -/* - UIPServer.h - Arduino implementation of a uIP wrapper class. - Copyright (c) 2013 Norbert Truchsess <norbert.truchsess@t-online.de> - All rights reserved. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ -#ifndef UIPSERVER_H - #define UIPSERVER_H - - #include "ethernet_comp.h" - #include "utility/Server.h" - #include "UIPClient.h" - -class UIPServer : - Server -{ -public: - UIPServer(uint16_t); - UIPClient available(void); - void begin(void); - size_t write(uint8_t); - size_t write(const uint8_t* buf, size_t size); - -// using Print::write; - -private: - uint16_t _port; -}; -#endif - - +/* + UIPServer.h - Arduino implementation of a uIP wrapper class. + Copyright (c) 2013 Norbert Truchsess <norbert.truchsess@t-online.de> + All rights reserved. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +#ifndef UIPSERVER_H + #define UIPSERVER_H + + #include "ethernet_comp.h" + #include "Server.h" + #include "UIPClient.h" + +class UIPServer : + public Server +{ +public: + UIPServer(uint16_t); + UIPClient available(void); + void begin(void); + size_t write(uint8_t); + size_t write(const uint8_t* buf, size_t size); + +// using Print::write; + +private: + uint16_t _port; +}; +#endif