X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ece835440d36b38df071842e1b8dedf7143d86c3..c36cdfc084f779b67668af8cad3eb6906182af21:/docs/latex/wx/process.tex diff --git a/docs/latex/wx/process.tex b/docs/latex/wx/process.tex index d4dbeec3da..771d57a141 100644 --- a/docs/latex/wx/process.tex +++ b/docs/latex/wx/process.tex @@ -28,12 +28,17 @@ for explicit destruction.} \wxheading{Derived from} -\helpref{wxEvtHandler}{wxevthandler} +\helpref{wxEvtHandler}{wxevthandler}\\ +\helpref{wxObject}{wxobject} \wxheading{Include files} +\wxheading{Library} + +\helpref{wxBase}{librarieslist} + \wxheading{See also} \helpref{wxExecute}{wxexecute}\\ @@ -155,7 +160,7 @@ Returns {\tt true} if the child process standard output stream is opened. \membersection{wxProcess::Kill}\label{wxprocesskill} -\func{static wxKillError}{Kill}{\param{int}{ pid}, \param{wxSignal}{ signal = wxSIGNONE}} +\func{static wxKillError}{Kill}{\param{int}{ pid}, \param{wxSignal}{ signal = wxSIGNONE}, \param{int }{flags = wxKILL\_NOCHILDREN}} Send the specified signal to the given process. Possible signal values are: @@ -185,6 +190,11 @@ enum wxSignal under both Unix and Windows but all the other signals are equivalent to {\tt wxSIGTERM} under Windows. +The {\it flags} parameter can be wxKILL\_NOCHILDREN (the default), +or wxKILL\_CHILDREN, in which case the child processes of this +process will be killed too. Note that under Unix, for wxKILL\_CHILDREN +to work you should have created the process passing wxEXEC\_MAKE\_GROUP\_LEADER. + Returns the element of {\tt wxKillError} enum: \begin{verbatim} @@ -255,6 +265,12 @@ A pointer to new wxProcess object or {\tt NULL} on error. \helpref{wxExecute}{wxexecute} +\membersection{wxProcess::GetPid}\label{wxprocessgetpid} + +\constfunc{long}{GetPid}{\void} + +Returns the process ID of the process launched by \helpref{Open}{wxprocessopen}. + \membersection{wxProcess::Redirect}\label{wxprocessredirect} \func{void}{Redirect}{\void}