NRP Core  1.4.1
ProcessLauncher< PROCESS_LAUNCHER, LAUNCHER_TYPE, LAUNCHER_COMMANDS > Member List

This is the complete list of members for ProcessLauncher< PROCESS_LAUNCHER, LAUNCHER_TYPE, LAUNCHER_COMMANDS >, 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) overrideProcessLauncher< PROCESS_LAUNCHER, LAUNCHER_TYPE, LAUNCHER_COMMANDS >inlinevirtual
ENGINE_RUNNING_STATUS typedefProcessLauncherInterface
getProcessStatus()ProcessLauncherInterfaceinlinevirtual
launchCommand() constProcessLauncherInterface
launcherName() const override finalProcessLauncher< PROCESS_LAUNCHER, LAUNCHER_TYPE, LAUNCHER_COMMANDS >inlinevirtual
LauncherTypeProcessLauncher< PROCESS_LAUNCHER, LAUNCHER_TYPE, LAUNCHER_COMMANDS >static
launchProcess(nlohmann::json procConfig, bool appendParentEnv=true) override finalProcessLauncher< PROCESS_LAUNCHER, LAUNCHER_TYPE, LAUNCHER_COMMANDS >inlinevirtual
ProcessLauncher()ProcessLauncher< PROCESS_LAUNCHER, LAUNCHER_TYPE, LAUNCHER_COMMANDS >inline
RUNNINGProcessLauncherInterfacestatic
setFileDescriptor(int logFD)ProcessLauncherInterface
shared_ptr typedefPtrTemplates< ProcessLauncherInterface >
splitEnvVar(const std::string &envVar)ProcessLauncherInterfaceprotectedstatic
STOPPEDProcessLauncherInterfacestatic
stopProcess(unsigned int killWait) override finalProcessLauncher< PROCESS_LAUNCHER, LAUNCHER_TYPE, LAUNCHER_COMMANDS >inlinevirtual
unique_ptr typedefPtrTemplates< ProcessLauncherInterface >
UNKNOWNProcessLauncherInterfacestatic
~ProcessLauncher() override=defaultProcessLauncher< PROCESS_LAUNCHER, LAUNCHER_TYPE, LAUNCHER_COMMANDS >
~ProcessLauncherInterface()=defaultProcessLauncherInterfacevirtual