MurataTypeYD_RPC_Sample fixed version for 050314
Dependencies: PowerControl SNICInterface_mod2 mbed-rtos mbed
Fork of HTTPClient_WiFi_HelloWorld by
RequestHandler.h@6:6c49fdc29825, 2015-03-12 (annotated)
- Committer:
- komoritan
- Date:
- Thu Mar 12 12:27:31 2015 +0000
- Revision:
- 6:6c49fdc29825
Fixed
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
komoritan | 6:6c49fdc29825 | 1 | #ifndef REQUEST_HANDLER |
komoritan | 6:6c49fdc29825 | 2 | #define REQUEST_HANDLER |
komoritan | 6:6c49fdc29825 | 3 | |
komoritan | 6:6c49fdc29825 | 4 | #include "RPCObject.h" |
komoritan | 6:6c49fdc29825 | 5 | |
komoritan | 6:6c49fdc29825 | 6 | |
komoritan | 6:6c49fdc29825 | 7 | |
komoritan | 6:6c49fdc29825 | 8 | class RequestHandler |
komoritan | 6:6c49fdc29825 | 9 | { |
komoritan | 6:6c49fdc29825 | 10 | public : |
komoritan | 6:6c49fdc29825 | 11 | |
komoritan | 6:6c49fdc29825 | 12 | virtual int handle(RPCObject& cmd, char* reply) = 0; |
komoritan | 6:6c49fdc29825 | 13 | |
komoritan | 6:6c49fdc29825 | 14 | protected : |
komoritan | 6:6c49fdc29825 | 15 | }; |
komoritan | 6:6c49fdc29825 | 16 | |
komoritan | 6:6c49fdc29825 | 17 | class GetRequestHandler : public RequestHandler |
komoritan | 6:6c49fdc29825 | 18 | { |
komoritan | 6:6c49fdc29825 | 19 | public : |
komoritan | 6:6c49fdc29825 | 20 | |
komoritan | 6:6c49fdc29825 | 21 | virtual int handle(RPCObject& cmd, char* reply); |
komoritan | 6:6c49fdc29825 | 22 | |
komoritan | 6:6c49fdc29825 | 23 | }; |
komoritan | 6:6c49fdc29825 | 24 | |
komoritan | 6:6c49fdc29825 | 25 | class PostRequestHandler : public RequestHandler |
komoritan | 6:6c49fdc29825 | 26 | { |
komoritan | 6:6c49fdc29825 | 27 | public : |
komoritan | 6:6c49fdc29825 | 28 | |
komoritan | 6:6c49fdc29825 | 29 | virtual int handle(RPCObject& cmd, char* reply); |
komoritan | 6:6c49fdc29825 | 30 | |
komoritan | 6:6c49fdc29825 | 31 | }; |
komoritan | 6:6c49fdc29825 | 32 | |
komoritan | 6:6c49fdc29825 | 33 | |
komoritan | 6:6c49fdc29825 | 34 | class DeleteRequestHandler : public RequestHandler |
komoritan | 6:6c49fdc29825 | 35 | { |
komoritan | 6:6c49fdc29825 | 36 | public : |
komoritan | 6:6c49fdc29825 | 37 | |
komoritan | 6:6c49fdc29825 | 38 | virtual int handle(RPCObject& cmd, char* reply); |
komoritan | 6:6c49fdc29825 | 39 | |
komoritan | 6:6c49fdc29825 | 40 | }; |
komoritan | 6:6c49fdc29825 | 41 | |
komoritan | 6:6c49fdc29825 | 42 | |
komoritan | 6:6c49fdc29825 | 43 | |
komoritan | 6:6c49fdc29825 | 44 | #endif |
komoritan | 6:6c49fdc29825 | 45 |