JX Application Framework
Loading...
Searching...
No Matches
JProcess Member List

This is the complete list of members for JProcess, including all inherited members.

Broadcast(const T &message)JBroadcasterinlineprotected
BroadcastWithFeedback(Message *message)JBroadcasterinlineprotected
CheckForFinishedChild(const bool block)JProcessstatic
ClearWhenGoingAway(const JBroadcaster *sender, void *pointerToMember)JBroadcasterprotected
Create(JProcess **process, const JString &str, const JExecuteAction toAction=kJIgnoreConnection, int *toFD=nullptr, const JExecuteAction fromAction=kJIgnoreConnection, int *fromFD=nullptr, const JExecuteAction errAction=kJIgnoreConnection, int *errFD=nullptr)JProcessstatic
Create(JProcess **process, const JPtrArray< JString > &argList, const JExecuteAction toAction=kJIgnoreConnection, int *toFD=nullptr, const JExecuteAction fromAction=kJIgnoreConnection, int *fromFD=nullptr, const JExecuteAction errAction=kJIgnoreConnection, int *errFD=nullptr)JProcessstatic
Create(JProcess **process, const JUtf8Byte *argv[], const JSize size, const JExecuteAction toAction=kJIgnoreConnection, int *toFD=nullptr, const JExecuteAction fromAction=kJIgnoreConnection, int *fromFD=nullptr, const JExecuteAction errAction=kJIgnoreConnection, int *errFD=nullptr)JProcessstatic
Create(JProcess **process, const JString &workingDirectory, const JString &str, const JExecuteAction toAction=kJIgnoreConnection, int *toFD=nullptr, const JExecuteAction fromAction=kJIgnoreConnection, int *fromFD=nullptr, const JExecuteAction errAction=kJIgnoreConnection, int *errFD=nullptr)JProcessstatic
Create(JProcess **process, const JString &workingDirectory, const JPtrArray< JString > &argList, const JExecuteAction toAction=kJIgnoreConnection, int *toFD=nullptr, const JExecuteAction fromAction=kJIgnoreConnection, int *fromFD=nullptr, const JExecuteAction errAction=kJIgnoreConnection, int *errFD=nullptr)JProcessstatic
Create(JProcess **process, const JString &workingDirectory, const JUtf8Byte *argv[], const JSize size, const JExecuteAction toAction=kJIgnoreConnection, int *toFD=nullptr, const JExecuteAction fromAction=kJIgnoreConnection, int *fromFD=nullptr, const JExecuteAction errAction=kJIgnoreConnection, int *errFD=nullptr)JProcessstatic
GetFinishReason(JChildExitReason *reason, int *result) constJProcessinline
GetPGID(pid_t *pgid) constJProcessinline
GetPID() constJProcessinline
GetRecipientCount() constJBroadcaster
GetReturnValue(int *result) constJProcessinline
GetSenderCount() constJBroadcaster
GetStopSignal(int *result) constJProcessinline
GetTermSignal(int *result) constJProcessinline
HasRecipients() constJBroadcaster
HasSenders() constJBroadcaster
IsFinished() constJProcessinline
JBroadcaster()JBroadcaster
JBroadcaster(const JBroadcaster &source)JBroadcasterprotected
JProcess(const pid_t pid)JProcess
kFinishedJProcessstatic
Kill()JProcessinline
KillAtExit(const bool kill=true)JProcess
ListenTo(const JBroadcaster *sender, const std::function< void(const T &)> &f)JBroadcaster
ListenTo(const JBroadcaster *sender)JBroadcasterprotected
JBroadcaster::operator=(const JBroadcaster &source)JBroadcaster
Quit()JProcessinline
QuitAtExit(const bool quit=true)JProcess
Receive(JBroadcaster *sender, const Message &message)JBroadcasterprotectedvirtual
ReceiveGoingAway(JBroadcaster *sender)JBroadcasterprotectedvirtual
ReceiveWithFeedback(JBroadcaster *sender, Message *message)JBroadcasterprotectedvirtual
Send(JBroadcaster *recipient, const T &message)JBroadcasterprotected
SendSignal(const int signal)JProcessinline
SendSignalToGroup(const int signal)JProcess
SendWithFeedback(JBroadcaster *recipient, Message *message)JBroadcasterprotected
SetPriority(const int priority)JProcessinline
ShouldDeleteWhenFinished(const bool deleteObj=true)JProcessinline
StopListening(const JBroadcaster *sender)JBroadcasterprotected
StopListening(const JBroadcaster *sender, const std::type_info &messageType)JBroadcasterprotected
SuccessfulFinish() constJProcessinline
ToString() constJBroadcastervirtual
WaitUntilFinished()JProcess
WillDeleteWhenFinished() constJProcessinline
WillKillAtExit() constJProcess
WillQuitAtExit() constJProcess
~JBroadcaster()JBroadcastervirtual
~JProcess() overrideJProcess