E_TERMINATE_PROCESS_GROUP enum value | BLOCXX_NAMESPACE::Process | |
E_TERMINATE_PROCESS_ONLY enum value | BLOCXX_NAMESPACE::Process | |
err() const | BLOCXX_NAMESPACE::Process | |
ETerminationSelectionFlag enum name | BLOCXX_NAMESPACE::Process | |
getCurProcessId() | BLOCXX_NAMESPACE::Process | private |
in() const | BLOCXX_NAMESPACE::Process | |
IntrusiveCountableBase() | BLOCXX_NAMESPACE::IntrusiveCountableBase | inlineprotected |
IntrusiveCountableBase(const IntrusiveCountableBase &) | BLOCXX_NAMESPACE::IntrusiveCountableBase | inlineprotected |
killWait(const Timeout &wait_time, int sig, char const *signame, ETerminationSelectionFlag terminationSelectionFlag) | BLOCXX_NAMESPACE::Process | private |
m_err | BLOCXX_NAMESPACE::Process | private |
m_impl | BLOCXX_NAMESPACE::Process | private |
m_in | BLOCXX_NAMESPACE::Process | private |
m_out | BLOCXX_NAMESPACE::Process | private |
m_pid | BLOCXX_NAMESPACE::Process | private |
m_status | BLOCXX_NAMESPACE::Process | private |
m_useCount | BLOCXX_NAMESPACE::IntrusiveCountableBase | private |
operator=(Process const &) | BLOCXX_NAMESPACE::Process | private |
BLOCXX_NAMESPACE::IntrusiveCountableBase::operator=(const IntrusiveCountableBase &) | BLOCXX_NAMESPACE::IntrusiveCountableBase | inlineprotected |
out() const | BLOCXX_NAMESPACE::Process | |
pid() const | BLOCXX_NAMESPACE::Process | |
Process(UnnamedPipeRef const &in, UnnamedPipeRef const &out, UnnamedPipeRef const &err, ProcId pid) | BLOCXX_NAMESPACE::Process | |
Process(const ProcessImplRef &impl, UnnamedPipeRef const &in, UnnamedPipeRef const &out, UnnamedPipeRef const &err, ProcId pid) | BLOCXX_NAMESPACE::Process | protected |
Process(ProcId pid) | BLOCXX_NAMESPACE::Process | |
Process(Process const &) | BLOCXX_NAMESPACE::Process | private |
processStatus() | BLOCXX_NAMESPACE::Process | |
release() | BLOCXX_NAMESPACE::Process | |
terminatesWithin(const Timeout &wait_time) | BLOCXX_NAMESPACE::Process | private |
waitCloseTerm(const Timeout &wait_initial=Timeout::relative(5.0), const Timeout &wait_close=Timeout::relative(10.0), const Timeout &wait_term=Timeout::relative(15.0), ETerminationSelectionFlag terminationSelectionFlag=E_TERMINATE_PROCESS_GROUP) | BLOCXX_NAMESPACE::Process | |
waitCloseTerm(float wait_initial, float wait_close, float wait_term) | BLOCXX_NAMESPACE::Process | |
~IntrusiveCountableBase() | BLOCXX_NAMESPACE::IntrusiveCountableBase | protectedvirtual |
~Process() | BLOCXX_NAMESPACE::Process | virtual |