![]() |
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 |
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 |
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 |
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 |
WritePreferencesFile(nlohmann::json &obj) | carta::HttpServer | private |