NRP Core  1.4.1
ProcessLauncherInterface Member List

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

_launchCmdProcessLauncherInterfaceprotected
_logFDProcessLauncherInterfaceprotected
checkEnvVar(const std::string &envVar)ProcessLauncherInterfaceprotectedstatic
const_shared_ptr typedefPtrTemplates< ProcessLauncherInterface >
const_unique_ptr typedefPtrTemplates< ProcessLauncherInterface >
createLauncher(int logFD=-1)=0ProcessLauncherInterfacepure virtual
ENGINE_RUNNING_STATUS typedefProcessLauncherInterface
getProcessStatus()ProcessLauncherInterfaceinlinevirtual
launchCommand() constProcessLauncherInterface
launcherName() const =0ProcessLauncherInterfacepure virtual
launchProcess(nlohmann::json procConfig, bool appendParentEnv=true)=0ProcessLauncherInterfacepure virtual
RUNNINGProcessLauncherInterfacestatic
setFileDescriptor(int logFD)ProcessLauncherInterface
shared_ptr typedefPtrTemplates< ProcessLauncherInterface >
splitEnvVar(const std::string &envVar)ProcessLauncherInterfaceprotectedstatic
STOPPEDProcessLauncherInterfacestatic
stopProcess(unsigned int killWait)=0ProcessLauncherInterfacepure virtual
unique_ptr typedefPtrTemplates< ProcessLauncherInterface >
UNKNOWNProcessLauncherInterfacestatic
~ProcessLauncherInterface()=defaultProcessLauncherInterfacevirtual