First

Dependents:   mbed-os-rest-api-V1-1 mbed-os-rest-api-V1-2 mbed-os-rest-api-V1-2-2

Committer:
asaewing
Date:
Fri Dec 21 07:53:06 2018 +0000
Revision:
1:4db49ba6e885
Parent:
0:b3b078af7b16
First 2018-12-21

Who changed what in which revision?

UserRevisionLine numberNew contents of line
asaewing 0:b3b078af7b16 1 #ifndef RESTAPI_MANAGER_H
asaewing 0:b3b078af7b16 2 #define RESTAPI_MANAGER_H
asaewing 0:b3b078af7b16 3
asaewing 0:b3b078af7b16 4 #include "module_for_all.h"
asaewing 0:b3b078af7b16 5
asaewing 0:b3b078af7b16 6 class RestAPI_Manager {
asaewing 0:b3b078af7b16 7 public:
asaewing 1:4db49ba6e885 8 //Thread* threadRM;
asaewing 1:4db49ba6e885 9 DataStorage* ds_m;
asaewing 1:4db49ba6e885 10
asaewing 1:4db49ba6e885 11 //RestAPI_Manager(DataStorage*, Thread*);
asaewing 1:4db49ba6e885 12 //RestAPI_Manager(DataStorage*, Thread*, char*, std::string);
asaewing 1:4db49ba6e885 13
asaewing 1:4db49ba6e885 14 RestAPI_Manager(DataStorage*);
asaewing 1:4db49ba6e885 15 RestAPI_Manager(DataStorage*, char*, std::string);
asaewing 0:b3b078af7b16 16
asaewing 0:b3b078af7b16 17 /* Define function */
asaewing 0:b3b078af7b16 18 void SetConfig(char*, std::string);
asaewing 1:4db49ba6e885 19 //void changeThread(Thread*);
asaewing 0:b3b078af7b16 20 std::string runCommand(std::string, std::string);
asaewing 0:b3b078af7b16 21 std::string switchCommand_GET(std::string);
asaewing 0:b3b078af7b16 22 std::string switchCommand_POST(std::string);
asaewing 0:b3b078af7b16 23
asaewing 0:b3b078af7b16 24 private:
asaewing 0:b3b078af7b16 25 char* _ip;
asaewing 0:b3b078af7b16 26 std::string _main;
asaewing 0:b3b078af7b16 27
asaewing 0:b3b078af7b16 28 std::string _ip_s;
asaewing 0:b3b078af7b16 29 std::string _http_method;
asaewing 0:b3b078af7b16 30 std::string _api_command;
asaewing 0:b3b078af7b16 31 };
asaewing 0:b3b078af7b16 32
asaewing 0:b3b078af7b16 33 #endif