VLink 2.0.0
A high-performance communication middleware
Loading...
Searching...
No Matches
vlink::Process Member List

This is the complete list of members for vlink::Process, including all inherited members.

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 enum namevlink::Process
ErrorCallback typedefvlink::Process
execute(const std::string &program, const std::vector< std::string > &arguments={}, int timeout_ms=kDefaultExecuteTimeoutMs)vlink::Processstatic
ExitStatus enum namevlink::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 enum valuevlink::Process
kCrashedError enum valuevlink::Process
kCrashExitStatus enum valuevlink::Process
kDefaultExecuteTimeoutMsvlink::Processstatic
kDefaultWaitTimeoutMsvlink::Processstatic
kDefaultWriteTimeoutMsvlink::Processstatic
kDestructorWaitTimeoutMsvlink::Processstatic
kForwardedErrorMode enum valuevlink::Process
kForwardedMode enum valuevlink::Process
kForwardedOutputMode enum valuevlink::Process
kill()vlink::Process
kInfinitevlink::Processstatic
kMergedMode enum valuevlink::Process
kNoError enum valuevlink::Process
kNormalExitStatus enum valuevlink::Process
kNotRunningState enum valuevlink::Process
kReadError enum valuevlink::Process
kRunningState enum valuevlink::Process
kSeparateMode enum valuevlink::Process
kStartError enum valuevlink::Process
kStartingState enum valuevlink::Process
kTimedOutError enum valuevlink::Process
kUnknownError enum valuevlink::Process
kWriteError enum valuevlink::Process
Mode enum namevlink::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 enum namevlink::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