|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
成员的完整列表,这些成员属于 neforce::process,包括所有继承而来的类成员
| capture(const string &executable, const vector< string > &args={}, int timeout_ms=-1) | neforce::process | static |
| chain(process &first, process &second) | neforce::process | static |
| chain(vector< process * > &processes) | neforce::process | static |
| check_permission(native_id_type process_id, permission permission) | neforce::process | static |
| close() noexcept | neforce::process | |
| close_stdin() | neforce::process | |
| current_id() noexcept | neforce::process | static |
| current_privilege_level() noexcept | neforce::process | static |
| elevation_tool 枚举名称 | neforce::process | |
| execute_elevated_shell(const string &command, int timeout_ms=-1, elevation_tool tool=elevation_tool::auto_) | neforce::process | static |
| execute_shell(const string &command, int timeout_ms=-1) | neforce::process | static |
| exit_code() const noexcept | neforce::process | inline |
| get_memory_info() const | neforce::process | |
| get_memory_info(native_id_type process_id) | neforce::process | static |
| get_privilege_level(native_id_type process_id) | neforce::process | static |
| get_state() const | neforce::process | |
| get_state(native_id_type process_id) | neforce::process | static |
| id() const noexcept | neforce::process | inline |
| is_running() const | neforce::process | |
| name(native_id_type process_id) | neforce::process | static |
| native_id_type typedef | neforce::process | |
| operator=(process &&other) noexcept | neforce::process | |
| permission 枚举名称 | neforce::process | |
| privilege_level 枚举名称 | neforce::process | |
| process()=default | neforce::process | |
| process(process &&other) noexcept | neforce::process | |
| resume() | neforce::process | |
| search_path(const string &executable) | neforce::process | static |
| set_capture_stderr(bool v=true) | neforce::process | |
| set_capture_stdout(bool v=true) | neforce::process | |
| set_env(const string &key, const string &value) | neforce::process | |
| set_external_stderr(pipe &external_pipe) | neforce::process | |
| set_external_stdin(pipe &external_pipe) | neforce::process | |
| set_external_stdout(pipe &external_pipe) | neforce::process | |
| set_stderr_file(const string &file_path) | neforce::process | |
| set_stdin_data(const string &data) | neforce::process | |
| set_stdout_file(const string &file_path) | neforce::process | |
| set_work_dir(const string &dir) | neforce::process | |
| spawn(const string &executable, const vector< string > &args={}) | neforce::process | static |
| start(const string &executable, const vector< string > &args={}) | neforce::process | |
| start_elevated(const string &executable, const vector< string > &args={}, elevation_tool tool=elevation_tool::auto_) | neforce::process | |
| state 枚举名称 | neforce::process | |
| std_stream 枚举名称 | neforce::process | |
| stderr_output() const noexcept | neforce::process | inline |
| stdout_output() const noexcept | neforce::process | inline |
| suspend() | neforce::process | |
| system(const string &executable, const vector< string > &args={}, int timeout_ms=-1) | neforce::process | static |
| terminate() | neforce::process | |
| wait(int timeout_ms=-1) | neforce::process | |
| write_stdin(const string &data) | neforce::process | |
| ~process() | neforce::process |