1 #ifndef LIBFILEZILLA_PROCESS_HEADER 2 #define LIBFILEZILLA_PROCESS_HEADER 41 bool spawn(
native_string const& cmd, std::vector<native_string>
const& args = std::vector<native_string>());
43 bool spawn(std::vector<native_string>
const& command_with_args);
70 bool write(
char const* buffer,
unsigned int len);
72 inline bool write(std::string_view
const& s) {
73 return write(s.data(),
static_cast<unsigned int>(s.size()));
bool spawn_detached_process(std::vector< native_string > const &cmd_with_args)
Starts a detached process.
std::wstring native_string
A string in the system's native character type and encoding. Note: This typedef changes depending on...
Definition: string.hpp:33
The namespace used by libfilezilla.
Definition: apply.hpp:17
Sets some global macros and further includes string.hpp.
The buffer class is a simple buffer where data can be appended at the end and consumed at the front...
Definition: buffer.hpp:23
The process class manages an asynchronous process with redirected IO.
Definition: process.hpp:21