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

This is the complete list of members for JSimpleProcess, 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(const JString &str, const bool detach)JSimpleProcessstatic
Create(const JPtrArray< JString > &argList, const bool detach)JSimpleProcessstatic
Create(const JUtf8Byte *argv[], const JSize size, const bool detach)JSimpleProcessstatic
Create(const JString &workingDirectory, const JString &str, const bool detach)JSimpleProcessstatic
Create(const JString &workingDirectory, const JPtrArray< JString > &argList, const bool detach)JSimpleProcessstatic
Create(const JString &workingDirectory, const JUtf8Byte *argv[], const JSize size, const bool detach)JSimpleProcessstatic
Create(JSimpleProcess **process, const JString &str, const bool deleteWhenFinished=false)JSimpleProcessstatic
Create(JSimpleProcess **process, const JString &workingDirectory, const JString &str, const bool deleteWhenFinished=false)JSimpleProcessstatic
Create(JSimpleProcess **process, const JPtrArray< JString > &argList, const bool deleteWhenFinished=false)JSimpleProcessstatic
Create(JSimpleProcess **process, const JString &workingDirectory, const JPtrArray< JString > &argList, const bool deleteWhenFinished=false)JSimpleProcessstatic
Create(JSimpleProcess **process, const JUtf8Byte *argv[], const JSize size, const bool deleteWhenFinished=false)JSimpleProcessstatic
Create(JSimpleProcess **process, const JString &workingDirectory, const JUtf8Byte *argv[], const JSize size, const bool deleteWhenFinished=false)JSimpleProcessstatic
JProcess::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
JProcess::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
JProcess::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
JProcess::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
JProcess::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
JProcess::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
JSimpleProcess(const pid_t pid, const int fd, const bool deleteWhenFinished)JSimpleProcess
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) overrideJSimpleProcessprotectedvirtual
ReceiveGoingAway(JBroadcaster *sender)JBroadcasterprotectedvirtual
ReceiveWithFeedback(JBroadcaster *sender, Message *message)JBroadcasterprotectedvirtual
ReportError(const bool success)JSimpleProcess
Send(JBroadcaster *recipient, const T &message)JBroadcasterprotected
SendSignal(const int signal)JProcessinline
SendSignalToGroup(const int signal)JProcess
SendWithFeedback(JBroadcaster *recipient, Message *message)JBroadcasterprotected
SetMaxReportInterval(const time_t delta)JSimpleProcessinline
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
~JSimpleProcess() overrideJSimpleProcess