Quentin Mettraux
/
MAVErIC_TEST
Working Maveric
HTTPScript.h@10:36a2131f636c, 2017-08-22 (annotated)
- Committer:
- mettrque
- Date:
- Tue Aug 22 10:49:39 2017 +0000
- Revision:
- 10:36a2131f636c
- Parent:
- 0:bdca5e4773dd
last military version;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mettrque | 0:bdca5e4773dd | 1 | /* |
mettrque | 0:bdca5e4773dd | 2 | * HTTPScript.h |
mettrque | 0:bdca5e4773dd | 3 | * Copyright (c) 2017, ZHAW |
mettrque | 0:bdca5e4773dd | 4 | * All rights reserved. |
mettrque | 0:bdca5e4773dd | 5 | * |
mettrque | 0:bdca5e4773dd | 6 | * Created on: 02.02.2017 |
mettrque | 0:bdca5e4773dd | 7 | * Author: Marcel Honegger |
mettrque | 0:bdca5e4773dd | 8 | */ |
mettrque | 0:bdca5e4773dd | 9 | |
mettrque | 0:bdca5e4773dd | 10 | #ifndef HTTP_SCRIPT_H_ |
mettrque | 0:bdca5e4773dd | 11 | #define HTTP_SCRIPT_H_ |
mettrque | 0:bdca5e4773dd | 12 | |
mettrque | 0:bdca5e4773dd | 13 | #include <string> |
mettrque | 0:bdca5e4773dd | 14 | #include <vector> |
mettrque | 0:bdca5e4773dd | 15 | |
mettrque | 0:bdca5e4773dd | 16 | using namespace std; |
mettrque | 0:bdca5e4773dd | 17 | |
mettrque | 0:bdca5e4773dd | 18 | /** |
mettrque | 0:bdca5e4773dd | 19 | * This is the abstract http script superclass that needs to be derived |
mettrque | 0:bdca5e4773dd | 20 | * by application specific http scripts. |
mettrque | 0:bdca5e4773dd | 21 | * @see HTTPServer |
mettrque | 0:bdca5e4773dd | 22 | */ |
mettrque | 0:bdca5e4773dd | 23 | class HTTPScript { |
mettrque | 0:bdca5e4773dd | 24 | |
mettrque | 0:bdca5e4773dd | 25 | public: |
mettrque | 0:bdca5e4773dd | 26 | |
mettrque | 0:bdca5e4773dd | 27 | HTTPScript(); |
mettrque | 0:bdca5e4773dd | 28 | virtual ~HTTPScript(); |
mettrque | 0:bdca5e4773dd | 29 | virtual string call(vector<string> names, vector<string> values); |
mettrque | 0:bdca5e4773dd | 30 | }; |
mettrque | 0:bdca5e4773dd | 31 | |
mettrque | 0:bdca5e4773dd | 32 | #endif /* HTTP_SCRIPT_H_ */ |
mettrque | 0:bdca5e4773dd | 33 |