VLink
2.0.0
A high-performance communication middleware
载入中...
搜索中...
未找到
vlink::Process 成员列表
成员的完整列表,这些成员属于
vlink::Process
,包括所有继承而来的类成员
bytes_available_stderr
() const
vlink::Process
bytes_available_stdout
() const
vlink::Process
can_read_line_stderr
() const
vlink::Process
can_read_line_stdout
() const
vlink::Process
close
(bool force_kill_on_timeout=false)
vlink::Process
close_write_channel
()
vlink::Process
EnvironmentMap
typedef
vlink::Process
Error
枚举名称
vlink::Process
ErrorCallback
typedef
vlink::Process
execute
(const std::string &program, const std::vector< std::string > &arguments={}, int timeout_ms=kDefaultExecuteTimeoutMs)
vlink::Process
static
ExitStatus
枚举名称
vlink::Process
FinishedCallback
typedef
vlink::Process
get_environment
() const
vlink::Process
get_error
() const
vlink::Process
get_exit_code
() const
vlink::Process
get_exit_status
() const
vlink::Process
get_inherit_environment
() const
vlink::Process
get_max_buffer_size
() const
vlink::Process
get_process_id
() const
vlink::Process
get_process_mode
() const
vlink::Process
get_state
() const
vlink::Process
get_working_directory
() const
vlink::Process
is_running
() const
vlink::Process
kBufferOverflowError
枚举值
vlink::Process
kCrashedError
枚举值
vlink::Process
kCrashExitStatus
枚举值
vlink::Process
kDefaultExecuteTimeoutMs
vlink::Process
static
kDefaultWaitTimeoutMs
vlink::Process
static
kDefaultWriteTimeoutMs
vlink::Process
static
kDestructorWaitTimeoutMs
vlink::Process
static
kForwardedErrorMode
枚举值
vlink::Process
kForwardedMode
枚举值
vlink::Process
kForwardedOutputMode
枚举值
vlink::Process
kill
()
vlink::Process
kInfinite
vlink::Process
static
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=delete
vlink::Process
Process
()
vlink::Process
Process
(Process &&other) noexcept=delete
vlink::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
typedef
vlink::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::Process
static
State
枚举名称
vlink::Process
StateChangedCallback
typedef
vlink::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
制作者
1.16.1