Upper Version Add PUT method Delete POST method

Dependencies:   Adafruit_GFX MbedJSONValue_v102 WIZnetInterface mbed

Fork of WIZwiki-REST-io_v102 by Lawrence Lee

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers RequestHandler.h Source File

RequestHandler.h

00001 #ifndef __REQUESTHANDLER_H_
00002 #define __REQUESTHANDLER_H_
00003 
00004 #define DEBUG_HTTPREQ
00005 
00006 extern void debug_info();
00007 
00008 class RequestHandler
00009 {
00010     public :
00011         virtual void handle(char* rest_uri, char* req_data, char* reply) = 0;
00012 };
00013 
00014 class GetRequestHandler : public RequestHandler
00015 {
00016     public :
00017         virtual void handle(char* rest_uri, char* req_data, char* reply);        
00018         
00019 };
00020 
00021 /*
00022 class PostRequestHandler : public RequestHandler
00023 {
00024     public :
00025         virtual void handle(char* rest_uri, char* req_data, char* reply);
00026         
00027 };
00028 */
00029 
00030 class PutRequestHandler : public RequestHandler
00031 {
00032     public :
00033         virtual void handle(char* rest_uri, char* req_data, char* reply);
00034 
00035 };
00036 
00037 
00038 /*
00039 class DeleteRequestHandler : public RequestHandler
00040 {
00041     public :
00042         virtual void handle(char* rest_uri, char* req_data, char* reply);
00043 
00044 };
00045 */
00046 
00047 #endif