ported HTTP-Server with W5500 Ethernet Shield
Dependencies: W5500Interface mbed-rpc mbed
Fork of HTTP-Server by
RequestHandler.h
00001 #ifndef REQUEST_HANDLER 00002 #define REQUEST_HANDLER 00003 00004 #include "RPCCommand.h" 00005 00006 class RequestHandler 00007 { 00008 public : 00009 00010 virtual void handle(const RPCCommand& cmd, char* reply) = 0; 00011 }; 00012 00013 class GetRequestHandler : public RequestHandler 00014 { 00015 public : 00016 00017 virtual void handle(const RPCCommand& cmd, char* reply); 00018 }; 00019 00020 class PutRequestHandler : public RequestHandler 00021 { 00022 public : 00023 00024 virtual void handle(const RPCCommand& cmd, char* reply); 00025 00026 }; 00027 00028 00029 class DeleteRequestHandler : public RequestHandler 00030 { 00031 public : 00032 00033 virtual void handle(const RPCCommand& cmd, char* reply); 00034 00035 }; 00036 00037 class ComplexRequestHandler : public RequestHandler 00038 { 00039 public : 00040 00041 virtual void handle(const RPCCommand& cmd, char* reply); 00042 00043 private : 00044 00045 GetRequestHandler getHandler; 00046 PutRequestHandler putHandler; 00047 DeleteRequestHandler deleteHandler; 00048 }; 00049 00050 #endif 00051
Generated on Wed Jul 13 2022 21:09:03 by 1.7.2