#include <node.h>
Definition at line 20 of file node.h.
◆ ConstPtr
◆ Ptr
◆ Node()
rosmon::launch::Node::Node |
( |
std::string |
name, |
|
|
std::string |
package, |
|
|
std::string |
type |
|
) |
| |
◆ addExtraArguments()
void rosmon::launch::Node::addExtraArguments |
( |
const std::string & |
argString | ) |
|
◆ clearParams()
bool rosmon::launch::Node::clearParams |
( |
| ) |
const |
|
inline |
◆ coredumpsEnabled()
bool rosmon::launch::Node::coredumpsEnabled |
( |
| ) |
const |
|
inline |
◆ cpuLimit()
double rosmon::launch::Node::cpuLimit |
( |
| ) |
const |
|
inline |
◆ executable()
std::string rosmon::launch::Node::executable |
( |
| ) |
const |
|
inline |
◆ extraArguments()
std::vector<std::string> rosmon::launch::Node::extraArguments |
( |
| ) |
const |
|
inline |
◆ extraEnvironment()
std::map<std::string, std::string> rosmon::launch::Node::extraEnvironment |
( |
| ) |
const |
|
inline |
◆ isMuted()
bool rosmon::launch::Node::isMuted |
( |
| ) |
const |
|
inline |
◆ launchPrefix()
std::vector<std::string> rosmon::launch::Node::launchPrefix |
( |
| ) |
const |
|
inline |
◆ memoryLimitByte()
uint64_t rosmon::launch::Node::memoryLimitByte |
( |
| ) |
const |
|
inline |
◆ name()
std::string rosmon::launch::Node::name |
( |
| ) |
const |
|
inline |
◆ namespaceString()
std::string rosmon::launch::Node::namespaceString |
( |
| ) |
const |
|
inline |
◆ numRespawnsAllowed()
int rosmon::launch::Node::numRespawnsAllowed |
( |
| ) |
const |
|
inline |
◆ package()
std::string rosmon::launch::Node::package |
( |
| ) |
const |
|
inline |
◆ remappings()
std::map<std::string, std::string> rosmon::launch::Node::remappings |
( |
| ) |
const |
|
inline |
◆ required()
bool rosmon::launch::Node::required |
( |
| ) |
const |
|
inline |
◆ respawn()
bool rosmon::launch::Node::respawn |
( |
| ) |
const |
|
inline |
◆ respawnDelay()
◆ setClearParams()
void rosmon::launch::Node::setClearParams |
( |
bool |
on | ) |
|
◆ setCoredumpsEnabled()
void rosmon::launch::Node::setCoredumpsEnabled |
( |
bool |
on | ) |
|
◆ setCPULimit()
void rosmon::launch::Node::setCPULimit |
( |
double |
cpuLimit | ) |
|
◆ setExtraEnvironment()
void rosmon::launch::Node::setExtraEnvironment |
( |
const std::map< std::string, std::string > & |
env | ) |
|
◆ setLaunchPrefix()
void rosmon::launch::Node::setLaunchPrefix |
( |
const std::string & |
launchPrefix | ) |
|
◆ setMemoryLimit()
void rosmon::launch::Node::setMemoryLimit |
( |
uint64_t |
memoryLimitByte | ) |
|
◆ setMuted()
void rosmon::launch::Node::setMuted |
( |
bool |
muted | ) |
|
◆ setNamespace()
void rosmon::launch::Node::setNamespace |
( |
const std::string & |
ns | ) |
|
◆ setNumRespawnsAllowed()
void rosmon::launch::Node::setNumRespawnsAllowed |
( |
int |
numRespawnsAllowed | ) |
|
◆ setRemappings()
void rosmon::launch::Node::setRemappings |
( |
const std::map< std::string, std::string > & |
remappings | ) |
|
◆ setRequired()
void rosmon::launch::Node::setRequired |
( |
bool |
required | ) |
|
◆ setRespawn()
void rosmon::launch::Node::setRespawn |
( |
bool |
respawn | ) |
|
◆ setRespawnDelay()
◆ setSpawnDelay()
◆ setStdoutDisplayed()
void rosmon::launch::Node::setStdoutDisplayed |
( |
bool |
showStdout | ) |
|
◆ setStopTimeout()
void rosmon::launch::Node::setStopTimeout |
( |
double |
timeout | ) |
|
◆ setWorkingDirectory()
void rosmon::launch::Node::setWorkingDirectory |
( |
const std::string & |
workingDirectory | ) |
|
◆ spawnDelay()
◆ stdoutDisplayed()
bool rosmon::launch::Node::stdoutDisplayed |
( |
| ) |
const |
|
inline |
◆ stopTimeout()
double rosmon::launch::Node::stopTimeout |
( |
| ) |
const |
|
inline |
◆ type()
std::string rosmon::launch::Node::type |
( |
| ) |
const |
|
inline |
◆ workingDirectory()
std::string rosmon::launch::Node::workingDirectory |
( |
| ) |
const |
|
inline |
◆ m_clearParams
bool rosmon::launch::Node::m_clearParams |
|
private |
◆ m_coredumpsEnabled
bool rosmon::launch::Node::m_coredumpsEnabled |
|
private |
◆ m_cpuLimit
double rosmon::launch::Node::m_cpuLimit |
|
private |
◆ m_executable
std::string rosmon::launch::Node::m_executable |
|
private |
◆ m_extraArgs
std::vector<std::string> rosmon::launch::Node::m_extraArgs |
|
private |
◆ m_extraEnvironment
std::map<std::string, std::string> rosmon::launch::Node::m_extraEnvironment |
|
private |
◆ m_launchPrefix
std::vector<std::string> rosmon::launch::Node::m_launchPrefix |
|
private |
◆ m_memoryLimitByte
uint64_t rosmon::launch::Node::m_memoryLimitByte |
|
private |
◆ m_muted
bool rosmon::launch::Node::m_muted |
|
private |
◆ m_name
std::string rosmon::launch::Node::m_name |
|
private |
◆ m_namespace
std::string rosmon::launch::Node::m_namespace |
|
private |
◆ m_numRespawnsAllowed
int rosmon::launch::Node::m_numRespawnsAllowed = 0 |
|
private |
◆ m_package
std::string rosmon::launch::Node::m_package |
|
private |
◆ m_remappings
std::map<std::string, std::string> rosmon::launch::Node::m_remappings |
|
private |
◆ m_required
bool rosmon::launch::Node::m_required |
|
private |
◆ m_respawn
bool rosmon::launch::Node::m_respawn |
|
private |
◆ m_respawnDelay
◆ m_spawnDelay
◆ m_stdoutDisplayed
bool rosmon::launch::Node::m_stdoutDisplayed |
|
private |
◆ m_stopTimeout
double rosmon::launch::Node::m_stopTimeout |
|
private |
◆ m_type
std::string rosmon::launch::Node::m_type |
|
private |
◆ m_workingDirectory
std::string rosmon::launch::Node::m_workingDirectory |
|
private |
The documentation for this class was generated from the following files: