proxygen
folly::Subprocess Member List

This is the complete list of members for folly::Subprocess, including all inherited members.

CLOSEfolly::Subprocessstatic
closeParentFd(int childFd)folly::Subprocess
communicate(StringPiece input=StringPiece())folly::Subprocess
communicate(FdCallback readCallback, FdCallback writeCallback)folly::Subprocess
communicateIOBuf(IOBufQueue input=IOBufQueue())folly::Subprocess
enableNotifications(int childFd, bool enabled)folly::Subprocess
FdCallback typedeffolly::Subprocess
findByChildFd(const int childFd) const folly::Subprocessprivate
kill()folly::Subprocessinline
notificationsEnabled(int childFd) const folly::Subprocess
operator=(const Subprocess &)=deletefolly::Subprocess
operator=(Subprocess &&)=defaultfolly::Subprocess
parentFd(int childFd) const folly::Subprocessinline
pid() const folly::Subprocess
pid_folly::Subprocessprivate
PIPEfolly::Subprocessstatic
PIPE_INfolly::Subprocessstatic
PIPE_OUTfolly::Subprocessstatic
pipes_folly::Subprocessprivate
poll(struct rusage *ru=nullptr)folly::Subprocess
pollChecked()folly::Subprocess
prepareChild(const Options &options, const sigset_t *sigmask, const char *childDir) const folly::Subprocessprivate
readChildErrorPipe(int pfd, const char *executable)folly::Subprocessprivate
readLinesCallback(Callback &&fdLineCb, uint64_t maxLineLength=0, char delimiter= '\n', uint64_t bufSize=1024) -> ReadLinesCallback< typename std::decay< Callback >::type >folly::Subprocessinlinestatic
returnCode() const folly::Subprocessinline
returnCode_folly::Subprocessprivate
runChild(const char *executable, char **argv, char **env, const Options &options) const folly::Subprocessprivate
sendSignal(int signal)folly::Subprocess
setAllNonBlocking()folly::Subprocess
spawn(std::unique_ptr< const char *[]> argv, const char *executable, const Options &options, const std::vector< std::string > *env)folly::Subprocessprivate
spawnInternal(std::unique_ptr< const char *[]> argv, const char *executable, Options &options, const std::vector< std::string > *env, int errFd)folly::Subprocessprivate
stderrFd() const folly::Subprocessinline
stdinFd() const folly::Subprocessinline
stdoutFd() const folly::Subprocessinline
Subprocess(const Subprocess &)=deletefolly::Subprocess
Subprocess(Subprocess &&)=defaultfolly::Subprocess
Subprocess()folly::Subprocess
Subprocess(const std::vector< std::string > &argv, const Options &options=Options(), const char *executable=nullptr, const std::vector< std::string > *env=nullptr)folly::Subprocessexplicit
Subprocess(const std::string &cmd, const Options &options=Options(), const std::vector< std::string > *env=nullptr)folly::Subprocessexplicit
takeOwnershipOfPipes()folly::Subprocess
terminate()folly::Subprocessinline
wait()folly::Subprocess
waitChecked()folly::Subprocess
~Subprocess()folly::Subprocess