1st Released

Dependencies:   MbedJSONValue WIZnetInterface mbed

Fork of WIZwiki-REST by Lawrence Lee

Committer:
MidnightCow
Date:
Tue Apr 05 11:40:33 2016 +0000
Revision:
1:728e5b5c8dae
Parent:
0:5886f525a4ad
1st Released

Who changed what in which revision?

UserRevisionLine numberNew contents of line
joon874 0:5886f525a4ad 1 #ifndef __REQUESTHANDLER_H_
joon874 0:5886f525a4ad 2 #define __REQUESTHANDLER_H_
joon874 0:5886f525a4ad 3
joon874 0:5886f525a4ad 4 class RequestHandler
joon874 0:5886f525a4ad 5 {
joon874 0:5886f525a4ad 6 public :
joon874 0:5886f525a4ad 7
joon874 0:5886f525a4ad 8 virtual void handle(char* rest_uri, char* reply) = 0;
joon874 0:5886f525a4ad 9 };
joon874 0:5886f525a4ad 10
joon874 0:5886f525a4ad 11 class GetRequestHandler : public RequestHandler
joon874 0:5886f525a4ad 12 {
joon874 0:5886f525a4ad 13 public :
joon874 0:5886f525a4ad 14
joon874 0:5886f525a4ad 15 virtual void handle(char* rest_uri, char* reply);
joon874 0:5886f525a4ad 16 };
joon874 0:5886f525a4ad 17
joon874 0:5886f525a4ad 18 class PutRequestHandler : public RequestHandler
joon874 0:5886f525a4ad 19 {
joon874 0:5886f525a4ad 20 public :
joon874 0:5886f525a4ad 21
joon874 0:5886f525a4ad 22 virtual void handle(char* rest_uri, char* reply);
joon874 0:5886f525a4ad 23
joon874 0:5886f525a4ad 24 };
joon874 0:5886f525a4ad 25
joon874 0:5886f525a4ad 26
joon874 0:5886f525a4ad 27 class DeleteRequestHandler : public RequestHandler
joon874 0:5886f525a4ad 28 {
joon874 0:5886f525a4ad 29 public :
joon874 0:5886f525a4ad 30
joon874 0:5886f525a4ad 31 virtual void handle(char* rest_uri, char* reply);
joon874 0:5886f525a4ad 32
joon874 0:5886f525a4ad 33 };
joon874 0:5886f525a4ad 34 #endif