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
() 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
enum name
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
enum name
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
enum value
vlink::Process
kCrashedError
enum value
vlink::Process
kCrashExitStatus
enum value
vlink::Process
kDefaultExecuteTimeoutMs
vlink::Process
static
kDefaultWaitTimeoutMs
vlink::Process
static
kDefaultWriteTimeoutMs
vlink::Process
static
kDestructorWaitTimeoutMs
vlink::Process
static
kForwardedErrorMode
enum value
vlink::Process
kForwardedMode
enum value
vlink::Process
kForwardedOutputMode
enum value
vlink::Process
kill
()
vlink::Process
kInfinite
vlink::Process
static
kMergedMode
enum value
vlink::Process
kNoError
enum value
vlink::Process
kNormalExitStatus
enum value
vlink::Process
kNotRunningState
enum value
vlink::Process
kReadError
enum value
vlink::Process
kRunningState
enum value
vlink::Process
kSeparateMode
enum value
vlink::Process
kStartError
enum value
vlink::Process
kStartingState
enum value
vlink::Process
kTimedOutError
enum value
vlink::Process
kUnknownError
enum value
vlink::Process
kWriteError
enum value
vlink::Process
Mode
enum name
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
enum name
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
Generated by
1.16.1