|
Dev Essential
1.6.3
|
Go to the source code of this file.
Namespaces | |
| namespace | a_util |
| Serves as the root component, with common functionality documented in core functionality. | |
| namespace | a_util::process |
| Serves as component for interaction with operating system processes. | |
Functions | |
| uint64_t | a_util::process::getCurrentProcessId () |
| uint32_t | a_util::process::execute (const a_util::filesystem::Path &executable_file, const std::string &arguments, const a_util::filesystem::Path &working_dir, bool wait_for_exit) |
| uint32_t | a_util::process::execute (const a_util::filesystem::Path &executable_file, const std::string &arguments, const a_util::filesystem::Path &working_dir, std::string &std_out) |
| uint32_t | a_util::process::execute (const a_util::filesystem::Path &executable_file, const std::string &arguments, const a_util::filesystem::Path &working_dir, std::string &std_out, std::string &std_err) |
| std::string | a_util::process::getEnvVar (const std::string &environment_variable_name) |
| std::string | a_util::process::getEnvVar (const std::string &environment_variable_name, const std::string &default_value) |
| void | a_util::process::setEnvVar (const std::string &environment_variable_name, const std::string &environment_variable_value) |
Public API for process functions
Copyright 2025 Digitalwerk GmbH. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.