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