ported HTTP-Server with W5500 Ethernet Shield
Dependencies: W5500Interface mbed-rpc mbed
Fork of HTTP-Server by
Diff: RequestHandler.h
- Revision:
- 4:624527ebc0fa
- Parent:
- 3:fb0a778f2480
- Child:
- 5:8ab27ca793cd
--- a/RequestHandler.h Wed Jul 17 11:07:06 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,51 +0,0 @@ -#ifndef REQUEST_HANDLER -#define REQUEST_HANDLER - -#include "RPCCommand.h" - -class RequestHandler -{ - public : - - virtual void handle(const RPCCommand& cmd, char* reply) = 0; -}; - -class GetRequestHandler : public RequestHandler -{ - public : - - virtual void handle(const RPCCommand& cmd, char* reply); -}; - -class PutRequestHandler : public RequestHandler -{ - public : - - virtual void handle(const RPCCommand& cmd, char* reply); - -}; - - -class DeleteRequestHandler : public RequestHandler -{ - public : - - virtual void handle(const RPCCommand& cmd, char* reply); - -}; - -class ComplexRequestHandler : public RequestHandler -{ - public : - - virtual void handle(const RPCCommand& cmd, char* reply); - - private : - - GetRequestHandler getHandler; - PutRequestHandler putHandler; - DeleteRequestHandler deleteHandler; -}; - -#endif -