WIZwikiREST-io Reference code for WIZnet Academy

Dependencies:   DHT MbedJSONValue_v102 WIZnetInterface mbed-src

Fork of WIZwiki-REST-io_v103 by Lawrence Lee

RequestHandler.h

Committer:
joon874
Date:
2016-10-06
Revision:
9:783d64a31276
Parent:
8:60d99da6eeb2

File content as of revision 9:783d64a31276:

#ifndef __REQUESTHANDLER_H_
#define __REQUESTHANDLER_H_

#define DEBUG_HTTPREQ

//extern void debug_info();

class RequestHandler
{
    public :
        virtual void handle(char* rest_uri, char* req_data, char* reply) = 0;
};

class GetRequestHandler : public RequestHandler
{
    public :
        virtual void handle(char* rest_uri, char* req_data, char* reply);        
        
};

/*
class PostRequestHandler : public RequestHandler
{
    public :
        virtual void handle(char* rest_uri, char* req_data, char* reply);
        
};
*/

class PutRequestHandler : public RequestHandler
{
    public :
        virtual void handle(char* rest_uri, char* req_data, char* reply);

};


/*
class DeleteRequestHandler : public RequestHandler
{
    public :
        virtual void handle(char* rest_uri, char* req_data, char* reply);

};
*/

#endif