| api_key_ | fp_perception::RestBase | protected |
| apply_timeouts(CURL *curl) | fp_perception::RestBase | inlineprotected |
| auth_type_ | fp_perception::RestBase | protected |
| buffer_cv_ | fp_perception::DriverBase | protected |
| buffer_mutex_ | fp_perception::DriverBase | protected |
| build_http_error_message(long http_code, const std::string &response_data) | fp_perception::RestBase | inlineprotectedstatic |
| call(const fp_perception::RESTRequest &req) | fp_perception::RestBase | inlinevirtual |
| call_audio(const fp_perception::RESTRequest &req) | fp_perception::RestBase | inlinevirtual |
| call_tts(const fp_perception::RESTRequest &req) | fp_perception::RestBase | inlinevirtual |
| check_directory(std::string folder_name) | fp_perception::DriverBase | inline |
| check_file(const std::string &file_name) | fp_perception::DriverBase | inline |
| connect_timeout_sec_ | fp_perception::RestBase | protected |
| deinitialize() override | fp_perception::OpenAIDriver | inlinevirtual |
| diagnostics_enabled() const | fp_perception::DriverBase | inlineprotected |
| diagnostics_enabled_ | fp_perception::DriverBase | protected |
| diagnostics_timer_ | fp_perception::DriverBase | protected |
| diagnostics_updater_ | fp_perception::DriverBase | protected |
| disable_diagnostics() | fp_perception::DriverBase | inlineprotected |
| enable_diagnostics(const std::string &hardware_id, const std::string &task_name, std::function< void(diagnostic_updater::DiagnosticStatusWrapper &)> task, std::chrono::milliseconds period=std::chrono::seconds(1)) | fp_perception::DriverBase | inlineprotected |
| fromJson(const nlohmann::json &object) | fp_perception::OpenAIDriver | inlineprotectedvirtual |
| getName() const | fp_perception::DriverBase | inlinevirtual |
| initialize(const rclcpp::Node::SharedPtr &node) override | fp_perception::OpenAIDriver | inlinevirtual |
| initialize_base(const rclcpp::Node::SharedPtr &node) | fp_perception::DriverBase | inlineprotected |
| initialize_rest_base(const rclcpp::Node::SharedPtr &node, std::string plugin_name="RestBase", std::string api_key_name="") | fp_perception::RestBase | inlinevirtual |
| is_running_ | fp_perception::DriverBase | protected |
| last_rest_error_ | fp_perception::RestBase | protected |
| last_rest_http_code_ | fp_perception::RestBase | protected |
| last_rest_success_ | fp_perception::RestBase | protected |
| last_result_ | fp_perception::OpenAIDriver | protected |
| method_ | fp_perception::RestBase | protected |
| model_name_ | fp_perception::OpenAIDriver | protected |
| name_ | fp_perception::DriverBase | protected |
| node_ | fp_perception::DriverBase | protected |
| OpenAIDriver() | fp_perception::OpenAIDriver | inline |
| plugin_name_ | fp_perception::RestBase | protected |
| produce_diagnostics(diagnostic_updater::DiagnosticStatusWrapper &status) | fp_perception::OpenAIDriver | inlineprotected |
| record_rest_result(bool success, long http_code, const std::string &error) | fp_perception::RestBase | inlineprotected |
| response_ | fp_perception::OpenAIDriver | protected |
| rest_failure_count_ | fp_perception::RestBase | protected |
| rest_request_count_ | fp_perception::RestBase | protected |
| rest_status_mutex_ | fp_perception::RestBase | protected |
| RestBase() | fp_perception::RestBase | inline |
| ssl_verify_ | fp_perception::RestBase | protected |
| test() override | fp_perception::OpenAIDriver | inlinevirtual |
| test_file_path_ | fp_perception::OpenAIDriver | protected |
| timeout_sec_ | fp_perception::RestBase | protected |
| toJson(const fp_perception::RESTRequest &request) | fp_perception::OpenAIDriver | inlineprotectedvirtual |
| transcribe(const transcription_request &request_data) override | fp_perception::OpenAIDriver | inlinevirtual |
| uri_ | fp_perception::RestBase | protected |
| write_callback(void *contents, size_t size, size_t nmemb, std::string *userp) | fp_perception::RestBase | inlineprotectedstatic |
| ~DriverBase()=default | fp_perception::DriverBase | virtual |
| ~OpenAIDriver() override | fp_perception::OpenAIDriver | inline |
| ~RestBase() | fp_perception::RestBase | inlinevirtual |