#include <yarp/run/impl/RunProcManager.h>
|
| YarpRunCmdWithStdioInfo (std::string &alias, std::string &on, std::string &stdio, PID pidCmd, PID pidStdout, FDESC readFromPipeCmdToStdout, FDESC writeToPipeCmdToStdout, HANDLE handleCmd, bool hold) |
|
| YarpRunCmdWithStdioInfo (std::string &alias, std::string &on, std::string &stdio, PID pidCmd, std::string &stdioUUID, YarpRunInfoVector *stdioVector, PID pidStdin, PID pidStdout, FDESC readFromPipeStdinToCmd, FDESC writeToPipeStdinToCmd, FDESC readFromPipeCmdToStdout, FDESC writeToPipeCmdToStdout, HANDLE handleCmd, bool hold) |
|
virtual | ~YarpRunCmdWithStdioInfo () |
|
bool | Clean () override |
|
void | finalize () override |
|
void | TerminateStdio () |
|
bool | Clean (PID pid, YarpRunProcInfo *&pRef) override |
|
| YarpRunProcInfo (std::string &alias, std::string &on, PID pidCmd, HANDLE handleCmd, bool hold) |
|
virtual | ~YarpRunProcInfo () |
|
bool | Match (std::string &alias) |
|
virtual bool | Signal (int signum) |
|
virtual bool | IsActive () |
|
void | setCmd (const std::string &cmd) |
|
void | setEnv (const std::string &env) |
|
Definition at line 197 of file RunProcManager.h.
◆ YarpRunCmdWithStdioInfo() [1/2]
YarpRunCmdWithStdioInfo::YarpRunCmdWithStdioInfo |
( |
std::string & |
alias, |
|
|
std::string & |
on, |
|
|
std::string & |
stdio, |
|
|
PID |
pidCmd, |
|
|
PID |
pidStdout, |
|
|
FDESC |
readFromPipeCmdToStdout, |
|
|
FDESC |
writeToPipeCmdToStdout, |
|
|
HANDLE |
handleCmd, |
|
|
bool |
hold |
|
) |
| |
◆ YarpRunCmdWithStdioInfo() [2/2]
YarpRunCmdWithStdioInfo::YarpRunCmdWithStdioInfo |
( |
std::string & |
alias, |
|
|
std::string & |
on, |
|
|
std::string & |
stdio, |
|
|
PID |
pidCmd, |
|
|
std::string & |
stdioUUID, |
|
|
YarpRunInfoVector * |
stdioVector, |
|
|
PID |
pidStdin, |
|
|
PID |
pidStdout, |
|
|
FDESC |
readFromPipeStdinToCmd, |
|
|
FDESC |
writeToPipeStdinToCmd, |
|
|
FDESC |
readFromPipeCmdToStdout, |
|
|
FDESC |
writeToPipeCmdToStdout, |
|
|
HANDLE |
handleCmd, |
|
|
bool |
hold |
|
) |
| |
◆ ~YarpRunCmdWithStdioInfo()
virtual YarpRunCmdWithStdioInfo::~YarpRunCmdWithStdioInfo |
( |
| ) |
|
|
inlinevirtual |
◆ Clean() [1/2]
bool YarpRunCmdWithStdioInfo::Clean |
( |
| ) |
|
|
overridevirtual |
◆ Clean() [2/2]
◆ finalize()
void YarpRunCmdWithStdioInfo::finalize |
( |
| ) |
|
|
inlineoverridevirtual |
◆ TerminateStdio()
void YarpRunCmdWithStdioInfo::TerminateStdio |
( |
| ) |
|
◆ mCleanStdin
bool YarpRunCmdWithStdioInfo::mCleanStdin |
|
protected |
◆ mCleanStdout
bool YarpRunCmdWithStdioInfo::mCleanStdout |
|
protected |
◆ mKillingCmd
bool YarpRunCmdWithStdioInfo::mKillingCmd |
|
protected |
◆ mKillingStdin
bool YarpRunCmdWithStdioInfo::mKillingStdin |
|
protected |
◆ mKillingStdio
bool YarpRunCmdWithStdioInfo::mKillingStdio |
|
protected |
◆ mKillingStdout
bool YarpRunCmdWithStdioInfo::mKillingStdout |
|
protected |
◆ mPidStdin
PID YarpRunCmdWithStdioInfo::mPidStdin |
|
protected |
◆ mPidStdout
PID YarpRunCmdWithStdioInfo::mPidStdout |
|
protected |
◆ mReadFromPipeCmdToStdout
FDESC YarpRunCmdWithStdioInfo::mReadFromPipeCmdToStdout |
|
protected |
◆ mReadFromPipeStdinToCmd
FDESC YarpRunCmdWithStdioInfo::mReadFromPipeStdinToCmd |
|
protected |
◆ mStdio
std::string YarpRunCmdWithStdioInfo::mStdio |
|
protected |
◆ mStdioUUID
std::string YarpRunCmdWithStdioInfo::mStdioUUID |
|
protected |
◆ mStdioVector
◆ mWriteToPipeCmdToStdout
FDESC YarpRunCmdWithStdioInfo::mWriteToPipeCmdToStdout |
|
protected |
◆ mWriteToPipeStdinToCmd
FDESC YarpRunCmdWithStdioInfo::mWriteToPipeStdinToCmd |
|
protected |
The documentation for this class was generated from the following files: