![]() |
CARTA Backend
The backend component of CARTA
|
This is the complete list of members for carta::HttpServer, including all inherited members.
| _auth_token | carta::HttpServer | private |
| _config_folder | carta::HttpServer | private |
| _enable_database | carta::HttpServer | private |
| _enable_frontend | carta::HttpServer | private |
| _enable_runtime_config | carta::HttpServer | private |
| _enable_scripting | carta::HttpServer | private |
| _frontend_found | carta::HttpServer | private |
| _http_root_folder | carta::HttpServer | private |
| _read_only_mode | carta::HttpServer | private |
| _scripting_request_id | carta::HttpServer | privatestatic |
| _session_manager | carta::HttpServer | private |
| _url_prefix | carta::HttpServer | private |
| AddCorsHeaders(Res *res) | carta::HttpServer | private |
| AddNoCacheHeaders(Res *res) | carta::HttpServer | private |
| CanServeFrontend() | carta::HttpServer | inline |
| ClearObjectFromString(const std::string &object_type, const std::string &buffer) | carta::HttpServer | protected |
| ClearPreferencesFromString(const std::string &buffer) | carta::HttpServer | protected |
| DefaultSuccess(Res *res, Req *req) | carta::HttpServer | private |
| GetExistingObject(const std::string &object_type, const std::string &object_name) | carta::HttpServer | protected |
| GetExistingObjectList(const std::string &object_type) | carta::HttpServer | protected |
| GetExistingObjects(const std::string &object_type) | carta::HttpServer | protected |
| GetExistingPreferences() | carta::HttpServer | protected |
| GetFileUrlString(std::vector< std::string > files) | carta::HttpServer | static |
| GetObjectFromPath(const fs::path &path, const std::string &object_type) | carta::HttpServer | protected |
| HandleClearObject(const std::string &object_type, Res *res, Req *req) | carta::HttpServer | private |
| HandleClearPreferences(Res *res, Req *req) | carta::HttpServer | private |
| HandleGetConfig(Res *res, Req *req) | carta::HttpServer | private |
| HandleGetObject(const std::string &object_type, Res *res, Req *req) | carta::HttpServer | private |
| HandleGetObjectList(const std::string &object_type, Res *res, Req *req) | carta::HttpServer | private |
| HandleGetObjects(const std::string &object_type, Res *res, Req *req) | carta::HttpServer | private |
| HandleGetPreferences(Res *res, Req *req) | carta::HttpServer | private |
| HandleScriptingAction(Res *res, Req *req) | carta::HttpServer | private |
| HandleSetObject(const std::string &object_type, Res *res, Req *req) | carta::HttpServer | private |
| HandleSetPreferences(Res *res, Req *req) | carta::HttpServer | private |
| HandleStaticRequest(Res *res, Req *req) | carta::HttpServer | private |
| HttpServer(std::shared_ptr< SessionManager > session_manager, fs::path root_folder, fs::path user_directory, std::string auth_token, bool read_only_mode=false, bool enable_frontend=true, bool enable_database=true, bool enable_scripting=false, bool enable_runtime_config=true, std::string url_prefix="") | carta::HttpServer | |
| IsAuthenticated(Req *req) | carta::HttpServer | private |
| IsValidFrontendFolder(fs::path folder) | carta::HttpServer | privatestatic |
| NormalisePreferences(nlohmann::json &obj) | carta::HttpServer | private |
| NotImplemented(Res *res, Req *req) | carta::HttpServer | private |
| OnScriptingAbort(int session_id, uint32_t scripting_request_id) | carta::HttpServer | protected |
| OnScriptingResponse(std::string &response_buffer, const bool &success, const std::string &message, const std::string &response) | carta::HttpServer | protected |
| RegisterRoutes() | carta::HttpServer | |
| SendScriptingRequest(const std::string &buffer, int &session_id, ScriptingResponseCallback callback, ScriptingSessionClosedCallback session_closed_callback, ScriptingRequestHandler request_handler) | carta::HttpServer | protected |
| SetObjectFromString(const std::string &object_type, const std::string &buffer) | carta::HttpServer | protected |
| UpdatePreferencesFromString(const std::string &buffer) | carta::HttpServer | protected |
| ValidateObject(const std::string &object_type, nlohmann::json &obj) | carta::HttpServer | private |
| ValidatePreferences(nlohmann::json &obj) | carta::HttpServer | private |
| WaitForData(Res *res, Req *req, const std::function< void(const std::string &)> &callback) | carta::HttpServer | private |
| WriteObjectFile(const std::string &object_type, const std::string &object_name, nlohmann::json &obj) | carta::HttpServer | private |
| WritePreferencesBackup() | carta::HttpServer | private |
| WritePreferencesFile(nlohmann::json &obj) | carta::HttpServer | private |