cassyarduino cassyarduino / UIPEthernet
Revision:
35:f9f3a91fe4d4
Parent:
1:34b5616a463d
--- a/mbed/Server.h	Wed Feb 15 01:37:22 2017 +0100
+++ b/mbed/Server.h	Mon Feb 20 11:34:22 2017 +0100
@@ -1,29 +1,33 @@
-/*
-  Server.h - Base class that provides Server
-  Copyright (c) 2011 Adrian McEwen.  All right reserved.
-
-  Modified (ported to mbed) by Zoltan Hudak <hudakz@inbox.com>
-
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public
-  License as published by the Free Software Foundation; either
-  version 2.1 of the License, or (at your option) any later version.
-
-  This library 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
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-*/
-#ifndef server_h
-    #define server_h
-
-class   Server
-{
-public:
-    virtual void    begin(void) = 0;
-};
-#endif
+/*
+  Server.h - Base class that provides Server
+  Copyright (c) 2011 Adrian McEwen.  All right reserved.
+
+  Modified (ported to mbed) by Zoltan Hudak <hudakz@inbox.com>
+
+  This library is free software; you can redistribute it and/or
+  modify it under the terms of the GNU Lesser General Public
+  License as published by the Free Software Foundation; either
+  version 2.1 of the License, or (at your option) any later version.
+
+  This library 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
+  Lesser General Public License for more details.
+
+  You should have received a copy of the GNU Lesser General Public
+  License along with this library; if not, write to the Free Software
+  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+*/
+#if !defined(ARDUINO_ARCH_AVR) && !defined(ARDUINO_ARCH_SAM)
+
+#ifndef server_h
+    #define server_h
+
+class   Server
+{
+public:
+    virtual ~Server(){};
+    virtual void    begin(void) = 0;
+};
+#endif
+#endif