VLink 2.0.0
A high-performance communication middleware
载入中...
搜索中...
未找到
vlink::Process 成员列表

成员的完整列表,这些成员属于 vlink::Process,包括所有继承而来的类成员

bytes_available_stderr() constvlink::Process
bytes_available_stdout() constvlink::Process
can_read_line_stderr() constvlink::Process
can_read_line_stdout() constvlink::Process
close(bool force_kill_on_timeout=false)vlink::Process
close_write_channel()vlink::Process
EnvironmentMap typedefvlink::Process
Error 枚举名称vlink::Process
ErrorCallback typedefvlink::Process
execute(const std::string &program, const std::vector< std::string > &arguments={}, int timeout_ms=kDefaultExecuteTimeoutMs)vlink::Processstatic
ExitStatus 枚举名称vlink::Process
FinishedCallback typedefvlink::Process
get_environment() constvlink::Process
get_error() constvlink::Process
get_exit_code() constvlink::Process
get_exit_status() constvlink::Process
get_inherit_environment() constvlink::Process
get_max_buffer_size() constvlink::Process
get_process_id() constvlink::Process
get_process_mode() constvlink::Process
get_state() constvlink::Process
get_working_directory() constvlink::Process
is_running() constvlink::Process
kBufferOverflowError 枚举值vlink::Process
kCrashedError 枚举值vlink::Process
kCrashExitStatus 枚举值vlink::Process
kDefaultExecuteTimeoutMsvlink::Processstatic
kDefaultWaitTimeoutMsvlink::Processstatic
kDefaultWriteTimeoutMsvlink::Processstatic
kDestructorWaitTimeoutMsvlink::Processstatic
kForwardedErrorMode 枚举值vlink::Process
kForwardedMode 枚举值vlink::Process
kForwardedOutputMode 枚举值vlink::Process
kill()vlink::Process
kInfinitevlink::Processstatic
kMergedMode 枚举值vlink::Process
kNoError 枚举值vlink::Process
kNormalExitStatus 枚举值vlink::Process
kNotRunningState 枚举值vlink::Process
kReadError 枚举值vlink::Process
kRunningState 枚举值vlink::Process
kSeparateMode 枚举值vlink::Process
kStartError 枚举值vlink::Process
kStartingState 枚举值vlink::Process
kTimedOutError 枚举值vlink::Process
kUnknownError 枚举值vlink::Process
kWriteError 枚举值vlink::Process
Mode 枚举名称vlink::Process
operator=(Process &&other) noexcept=deletevlink::Process
Process()vlink::Process
Process(Process &&other) noexcept=deletevlink::Process
read_all(std::vector< uint8_t > &buffer)vlink::Process
read_all(std::string &str)vlink::Process
read_all_error(std::vector< uint8_t > &buffer)vlink::Process
read_all_error(std::string &str)vlink::Process
read_all_output(std::vector< uint8_t > &buffer)vlink::Process
read_all_output(std::string &str)vlink::Process
read_line_stderr(std::string &line)vlink::Process
read_line_stdout(std::string &line)vlink::Process
read_stderr(std::vector< uint8_t > &buffer, size_t max_size)vlink::Process
read_stdout(std::vector< uint8_t > &buffer, size_t max_size)vlink::Process
ReadyReadCallback typedefvlink::Process
register_error_callback(ErrorCallback &&callback)vlink::Process
register_finished_callback(FinishedCallback &&callback)vlink::Process
register_ready_read_stderr_callback(ReadyReadCallback &&callback)vlink::Process
register_ready_read_stdout_callback(ReadyReadCallback &&callback)vlink::Process
register_state_changed_callback(StateChangedCallback &&callback)vlink::Process
set_environment(const EnvironmentMap &env_map)vlink::Process
set_inherit_environment(bool inherit)vlink::Process
set_max_buffer_size(size_t size)vlink::Process
set_process_mode(Mode mode)vlink::Process
set_working_directory(const std::string &dir)vlink::Process
start(const std::string &program, const std::vector< std::string > &arguments={})vlink::Process
start_command(const std::string &command)vlink::Process
start_detached(const std::string &program, const std::vector< std::string > &arguments={})vlink::Processstatic
State 枚举名称vlink::Process
StateChangedCallback typedefvlink::Process
terminate()vlink::Process
wait_for_finished(int msecs=kDefaultWaitTimeoutMs)vlink::Process
wait_for_ready_read(int msecs=kDefaultWaitTimeoutMs)vlink::Process
wait_for_started(int msecs=kDefaultWaitTimeoutMs)vlink::Process
write(const std::vector< uint8_t > &buffer, int timeout_ms=kDefaultWriteTimeoutMs)vlink::Process
write(const std::string &str, int timeout_ms=kDefaultWriteTimeoutMs)vlink::Process
~Process()vlink::Process