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

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

Abort()JThisProcessstatic
Broadcast(const T &message)JBroadcasterinlineprotected
BroadcastWithFeedback(Message *message)JBroadcasterinlineprotected
CheckACEReactor()JThisProcessstatic
CheckForFinishedChild(const bool block)JProcessstatic
CheckForSignals()JThisProcessstatic
ChildExecFailed()JThisProcessstatic
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
Exit(const int returnValue)JThisProcessstatic
Fork(pid_t *pid)JThisProcessstatic
GetFinishReason(JChildExitReason *reason, int *result) constJProcessinline
GetPGID(pid_t *pgid) constJProcessinline
GetPID() constJProcessinline
GetRecipientCount() constJBroadcaster
GetReturnValue(int *result) constJProcessinline
GetSenderCount() constJBroadcaster
GetSigintJumpBuffer()JThisProcessstatic
GetStopSignal(int *result) constJProcessinline
GetTermSignal(int *result) constJProcessinline
handle_signal(int signum, siginfo_t *, ucontext_t *) overrideJThisProcessprotected
HasRecipients() constJBroadcaster
HasSenders() constJBroadcaster
Ignore(JProcess *p)JThisProcessstatic
Initialize()JThisProcessinlinestatic
Instance()JThisProcessstatic
IsFinished() constJProcessinline
JBroadcaster()JBroadcaster
JBroadcaster(const JBroadcaster &source)JBroadcasterprotected
JProcess(const pid_t pid)JProcess
JThisProcess()JThisProcessprotected
kAbortJThisProcessstatic
kBrokenPipeJThisProcessstatic
kChildProcessFinishedJThisProcessstatic
kFinishedJProcessstatic
kFPEJThisProcessstatic
Kill()JProcessinline
KillAtExit(JProcess *p, const bool kill=true)JThisProcessstatic
JProcess::KillAtExit(const bool kill=true)JProcess
kIllegalInstructionJThisProcessstatic
kKeyboardInterruptJThisProcessstatic
kKeyboardQuitJThisProcessstatic
kParentProcessFinishedJThisProcessstatic
kSegFaultJThisProcessstatic
kTerminateJThisProcessstatic
kTimerFinishedJThisProcessstatic
kTTYInputJThisProcessstatic
kTTYOutputJThisProcessstatic
kUnrecognizedJThisProcessstatic
kUserSignal1JThisProcessstatic
kUserSignal2JThisProcessstatic
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(JProcess *p, const bool quit=true)JThisProcessstatic
JProcess::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
ShouldCatchSignal(const int sig, const bool catchIt)JThisProcessstatic
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
WillCatchSignal(const int sig)JThisProcessstatic
WillDeleteWhenFinished() constJProcessinline
WillKillAtExit(const JProcess *p)JThisProcessstatic
JProcess::WillKillAtExit() constJProcess
WillQuitAtExit(const JProcess *p)JThisProcessstatic
JProcess::WillQuitAtExit() constJProcess
~JBroadcaster()JBroadcastervirtual
~JProcess() overrideJProcess
~JThisProcess() overrideJThisProcess