MCPcopy Create free account

hub / github.com/arun11299/cpp-subprocess / types & classes

Types & classes35 in github.com/arun11299/cpp-subprocess

↓ 31 callersClassOSError
! * class: OSError * Thrown when some system call fails to execute or give result. * The exception message contains the name of the failed system c
cpp-subprocess/subprocess.hpp:280
↓ 21 callersClassPopen
Fwd Decl.
cpp-subprocess/subprocess.hpp:1092
↓ 3 callersClassCalledProcessError
! * class: CalledProcessError * Thrown when there was error executing the command. * Check Popen class API's to know when this exception * can be
cpp-subprocess/subprocess.hpp:260
↓ 2 callersClasserror
! * Option to specify the error channel for the child * process. It can be: * 1. An already open file descriptor. * 2. A file name. * 3. IOTYPE.
cpp-subprocess/subprocess.hpp:977
↓ 2 callersClassinput
! * Option to specify the input channel for the child * process. It can be: * 1. An already open file descriptor. * 2. A file name. * 3. IOTYPE.
cpp-subprocess/subprocess.hpp:911
↓ 2 callersClassoutput
! * Option to specify the output channel for the child * process. It can be: * 1. An already open file descriptor. * 2. A file name. * 3. IOTYPE.
cpp-subprocess/subprocess.hpp:946
ClassArgumentDeducer
! * A helper class to Popen class for setting * options as provided in the Popen constructor * or in check_ouput arguments. * This design allows u
cpp-subprocess/subprocess.hpp:1137
ClassBuffer
! * class: Buffer * This class is a very thin wrapper around std::vector<char> * This is basically used to determine the length of the actual * da
cpp-subprocess/subprocess.hpp:1057
ClassChild
! * A helper class to Popen. * This takes care of all the fork-exec logic * in the execute_child API. */
cpp-subprocess/subprocess.hpp:1163
ClassCommunication
! * A helper class to Streams. * This takes care of management of communicating * with the child process with the means of the correct * file desc
cpp-subprocess/subprocess.hpp:1189
ClassEx
test/test_main.cc:7
ClassFuncHolder
cpp-subprocess/subprocess.hpp:1033
ClassHolderBase
cpp-subprocess/subprocess.hpp:1028
EnumIOTYPE
! * Used for redirecting input/output/error */
cpp-subprocess/subprocess.hpp:892
ClassStreams
Fwd Decl.
cpp-subprocess/subprocess.hpp:1181
Class_PROCESS_INFORMATION
cpp-subprocess/subprocess.hpp:142
Class_SECURITY_ATTRIBUTES
cpp-subprocess/subprocess.hpp:136
Class_STARTUPINFOW
cpp-subprocess/subprocess.hpp:149
Classbufsize
test/test_main.cc:4
Classbufsize
! * The buffer size of the stdin/stdout/stderr * streams of the child process. * Default value is 0. */
cpp-subprocess/subprocess.hpp:790
Classclose_fds
! * Option to close all file descriptors * when the child process is spawned. * The close fd list does not include * input/output/error if they ar
cpp-subprocess/subprocess.hpp:814
Classcwd
! * Option to set the current working directory * of the spawned process. * * Eg: cwd{"/some/path/x"} */
cpp-subprocess/subprocess.hpp:866
Classdefer_spawn
! * Option to defer spawning of the child process * till `Popen::start_process` API is called. * Default value is false. */
cpp-subprocess/subprocess.hpp:800
Classenvironment
! * Option to specify environment variables required by * the spawned process. * * Eg: environment{{ {"K1", "V1"}, {"K2", "V2"},... }} */
cpp-subprocess/subprocess.hpp:879
Classexecutable
test/test_main.cc:5
Classexecutable
! * Option to specify the executable name separately * from the args sequence. * In this case the cmd args must only contain the * options require
cpp-subprocess/subprocess.hpp:854
Classhas_type
cpp-subprocess/subprocess.hpp:1109
Classhas_type<F, param_pack<>>
cpp-subprocess/subprocess.hpp:1112
Classhas_type<F, param_pack<F, T...>>
cpp-subprocess/subprocess.hpp:1117
Classhas_type<F, param_pack<H,T...>>
cpp-subprocess/subprocess.hpp:1122
Classparam_pack
cpp-subprocess/subprocess.hpp:1107
Classpreexec_func
cpp-subprocess/subprocess.hpp:1014
Classsession_leader
! * Option to make the child process as the * session leader and thus the process * group leader. * Default value is false. */
cpp-subprocess/subprocess.hpp:825
Classshell
cpp-subprocess/subprocess.hpp:830
Classstring_arg
! * Base class for all arguments involving string value. */
cpp-subprocess/subprocess.hpp:838