abort.cpp
/tmp/ws/src/rosmon/rosmon_core/src/util/
abort_8cpp
int
main
abort_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
basic.py
/tmp/ws/src/rosmon/rosmon_core/test/
basic_8py
basic::_WFM
basic::BasicTest
basic
rospack
namespacebasic.html
a0645191e23ac4fb7638a29a872f5f340
state
namespacebasic.html
a8abd25e731473e6e2fcc277f79f4ac19
busy_node.py
/tmp/ws/src/rosmon/rosmon_core/test/
busy__node_8py
busy_node
string
b
namespacebusy__node.html
a9ebfefba576283fc5bc9e5221ee0eda8
bytes_parser.cpp
/tmp/ws/src/rosmon/rosmon_core/src/launch/
bytes__parser_8cpp
bytes_parser.h
rosmon
rosmon::launch
std::tuple< uint64_t, bool >
parseMemory
namespacerosmon_1_1launch.html
a4dab0b606d09c30fc5ec2e32f774508c
(const std::string &memory)
bytes_parser.h
/tmp/ws/src/rosmon/rosmon_core/src/launch/
bytes__parser_8h
rosmon
rosmon::launch
std::tuple< uint64_t, bool >
parseMemory
namespacerosmon_1_1launch.html
a4dab0b606d09c30fc5ec2e32f774508c
(const std::string &memory)
core_utils.h
/tmp/ws/src/rosmon/rosmon_core/test/xml/
core__utils_8h
../../src/launch/launch_config.h
static void
requireParsingException
core__utils_8h.html
a52eb0aaf27aecf80f4987bdd20bd173a
(const std::string &input)
diagnostics_publisher.cpp
/tmp/ws/src/rosmon/rosmon_core/src/
diagnostics__publisher_8cpp
diagnostics_publisher.h
rosmon
diagnostics_publisher.h
/tmp/ws/src/rosmon/rosmon_core/src/
diagnostics__publisher_8h
monitor/node_monitor.h
rosmon::DiagnosticsPublisher
rosmon
fd_watcher.cpp
/tmp/ws/src/rosmon/rosmon_core/src/
fd__watcher_8cpp
fd_watcher.h
rosmon
std::runtime_error
error
fd__watcher_8cpp.html
ab9af0d4bf485fce98ea268689013b81a
(const char *fmt, const Args &...args)
fd_watcher.h
/tmp/ws/src/rosmon/rosmon_core/src/
fd__watcher_8h
rosmon::FDWatcher
rosmon
husl.c
/tmp/ws/src/rosmon/rosmon_core/src/husl/
husl_8c
husl.h
float
dotProduct
husl_8c.html
a54ba420ff00191a0fb2dfee308f69c02
(float *a, float *b, int len)
float
f
husl_8c.html
a889ebfbe2fde8ad76119cf5eb9da186e
(float t)
float
f_inv
husl_8c.html
a03610971d526b4a48bcce7e61bcc1852
(float t)
float
fromLinear
husl_8c.html
ab25d19bde801989d396723deb83a0176
(float c)
float *
HUSL_LCH
husl_8c.html
af3f717c8db722574c659482f7a2417f1
(float *tuple)
void
HUSLtoRGB
husl_8c.html
a7f81780d2d671ea190b9aa3459e6ebe8
(float *r, float *g, float *b, float h, float s, float l)
float *
LCH_HUSL
husl_8c.html
acd7927f1716bdbd8aa82f3aeed115740
(float *tuple)
float *
LCH_LUV
husl_8c.html
a12a4cff99e1ec89d56910cf6f2d93b7a
(float *tuple)
float *
LUV_LCH
husl_8c.html
a08e6787b34d88cc80c9c7f82cb2abd63
(float *tuple)
float *
LUV_XYZ
husl_8c.html
a14c7998afec00e456ff70ea02a303cce
(float *tuple)
float
maxChroma
husl_8c.html
a54dee430069294edd16e128af0558f41
(float L, float H)
float *
RGB_XYZ
husl_8c.html
a7ca9d4a8ce64c32083e6fee60c90f0d5
(float *tuple)
float *
rgbPrepare
husl_8c.html
ae2a4e0fe81ce034dd9fec008f3b5b0a6
(float *tuple)
void
RGBtoHUSL
husl_8c.html
aae6fc858f411a7576c6074118f3869ee
(float *h, float *s, float *l, float r, float g, float b)
float
round_
husl_8c.html
a58281ec0575f0d36e0abff922a89219f
(float num, int places)
float
toLinear
husl_8c.html
aa43bb647ef40d70072dc5ffa11366d3e
(float c)
float *
XYZ_LUV
husl_8c.html
aa3160a0b9f9d948f46da973fb44e1db8
(float *tuple)
float *
XYZ_RGB
husl_8c.html
ada6e47afaa6cfbaf261bbdee17795af9
(float *tuple)
char
hex
husl_8c.html
a2b2f603df6d74b8ad8a98e7f82b49fa3
[64]
float
lab_e
husl_8c.html
af42edb286e74c082aa28c27d46b1c872
float
lab_k
husl_8c.html
a90d915ea3c38753362e51008956f16ec
float
m
husl_8c.html
a8fc8d51271d80430f2ca5b8c1803b98f
[3][3]
float
m_inv
husl_8c.html
a6f129cbd3068c95086c31ba20264ad99
[3][3]
float
refU
husl_8c.html
a9108d09976998eac7dbe957cbf200a61
float
refV
husl_8c.html
a051b33317fa21a454f96df702c862a73
float
refX
husl_8c.html
a23e2aa58bbb33bfe42a4d33980b6fa25
float
refY
husl_8c.html
a89136e6cc0ce6f3ab9fc23609995c4fb
float
refZ
husl_8c.html
a34aba4733eb1efbf11f5c688452790fd
float
values
husl_8c.html
a703456357aac536cfc98e18e1154de28
[3]
husl.h
/tmp/ws/src/rosmon/rosmon_core/src/husl/
husl_8h
void
HUSLtoRGB
husl_8h.html
a7f81780d2d671ea190b9aa3459e6ebe8
(float *r, float *g, float *b, float h, float s, float l)
void
RGBtoHUSL
husl_8h.html
aae6fc858f411a7576c6074118f3869ee
(float *h, float *s, float *l, float r, float g, float b)
launch_config.cpp
/tmp/ws/src/rosmon/rosmon_core/src/launch/
launch__config_8cpp
launch_config.h
substitution.h
yaml_params.h
bytes_parser.h
string_utils.h
rosmon
rosmon::launch
static XmlRpc::XmlRpcValue
autoXmlRpcValue
namespacerosmon_1_1launch.html
a403f5a87edafd8987262b9530591a476
(const std::string &fullValue)
void
safeAdvance
namespacerosmon_1_1launch.html
a5c0439855b684a8c4259a52bb64b9af5
(Iterator &it, const Iterator &end, size_t i)
const char *
UNSET_MARKER
namespacerosmon_1_1launch.html
a620e46eb26bd25f3462b287846f0a9ba
launch_config.h
/tmp/ws/src/rosmon/rosmon_core/src/launch/
launch__config_8h
node.h
rosmon::launch::LaunchConfig
rosmon::launch::ParseContext
rosmon::launch::ParseException
rosmon::launch::LaunchConfig::YAMLResult
rosmon
rosmon::launch
linux_process_info.cpp
/tmp/ws/src/rosmon/rosmon_core/src/monitor/
linux__process__info_8cpp
linux_process_info.h
rosmon
rosmon::monitor
rosmon::monitor::process_info
jiffies_t
kernel_hz
namespacerosmon_1_1monitor_1_1process__info.html
a7885e4e9ffebe41830e7d2e1ac42b3d2
()
std::size_t
page_size
namespacerosmon_1_1monitor_1_1process__info.html
abe1bcc67f2c35e37c55e6edf5e03b73f
()
bool
readStatFile
namespacerosmon_1_1monitor_1_1process__info.html
ad126ac4e4100a8e350c7262b0736819a
(const char *filename, ProcessStat *stat)
static jiffies_t
g_kernel_hz
namespacerosmon_1_1monitor_1_1process__info.html
afcec039c3b5b9c608131c66495d55729
static std::size_t
g_page_size
namespacerosmon_1_1monitor_1_1process__info.html
ab5fdd2f6d9d1f9b06bc569f702ec2eee
linux_process_info.h
/tmp/ws/src/rosmon/rosmon_core/src/monitor/
linux__process__info_8h
rosmon::monitor::process_info::ProcessStat
rosmon
rosmon::monitor
rosmon::monitor::process_info
unsigned long
jiffies_t
namespacerosmon_1_1monitor_1_1process__info.html
ae47e8108287c2d4591dab68457796569
jiffies_t
kernel_hz
namespacerosmon_1_1monitor_1_1process__info.html
a7885e4e9ffebe41830e7d2e1ac42b3d2
()
std::size_t
page_size
namespacerosmon_1_1monitor_1_1process__info.html
abe1bcc67f2c35e37c55e6edf5e03b73f
()
bool
readStatFile
namespacerosmon_1_1monitor_1_1process__info.html
ad126ac4e4100a8e350c7262b0736819a
(const char *filename, ProcessStat *stat)
logger.cpp
/tmp/ws/src/rosmon/rosmon_core/src/
logger_8cpp
logger.h
rosmon
logger.h
/tmp/ws/src/rosmon/rosmon_core/src/
logger_8h
rosmon::Logger
rosmon
main.cpp
/tmp/ws/src/rosmon/rosmon_core/src/
main_8cpp
launch/launch_config.h
launch/bytes_parser.h
monitor/monitor.h
ui.h
ros_interface.h
package_registry.h
fd_watcher.h
logger.h
Action
main_8cpp.html
a8bb1ef53467e4f61410d12822d922498
ACTION_LAUNCH
main_8cpp.html
a8bb1ef53467e4f61410d12822d922498a923cd57e745773d330ca6938fcc641bc
ACTION_BENCHMARK
main_8cpp.html
a8bb1ef53467e4f61410d12822d922498a426255a9c4b75418a52a8abc23b83d3b
ACTION_LIST_ARGS
main_8cpp.html
a8bb1ef53467e4f61410d12822d922498a2ccac7ae8ea90233c300d2ddb3d207b1
static fs::path
findFile
main_8cpp.html
a662d226e422f2173889aa89eace364fb
(const fs::path &base, const std::string &name)
void
handleSignal
main_8cpp.html
a92f4b8843c9d7a61aca6e151d34b3d17
(int)
void
logToStdout
main_8cpp.html
aa67293f87edf2ffbe60631f14458253d
(const std::string &channel, const std::string &str)
int
main
main_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
usage
main_8cpp.html
a2ef30c42cbc289d899a8be5d2d8f77d0
()
bool
g_flushStdout
main_8cpp.html
a944f3fe419cf14d5b3734b6f08a9d52c
bool
g_shouldStop
main_8cpp.html
abb69897d3a4ea644d0b9113a002c174d
static const struct option
OPTIONS
main_8cpp.html
adfde03df9bcd1bd2574869678697960b
[]
monitor.cpp
/tmp/ws/src/rosmon/rosmon_core/src/monitor/
monitor_8cpp
monitor.h
linux_process_info.h
rosmon
rosmon::monitor
std::runtime_error
error
monitor_8cpp.html
ab9af0d4bf485fce98ea268689013b81a
(const char *fmt, const Args &...args)
monitor.h
/tmp/ws/src/rosmon/rosmon_core/src/monitor/
monitor_8h
../fd_watcher.h
../launch/launch_config.h
node_monitor.h
linux_process_info.h
rosmon::monitor::Monitor
rosmon::monitor::Monitor::ProcessInfo
rosmon
rosmon::monitor
node.cpp
/tmp/ws/src/rosmon/rosmon_core/src/launch/
node_8cpp
node.h
../package_registry.h
rosmon
rosmon::launch
std::runtime_error
error
node_8cpp.html
a9f37dd58b9bb5466d2e1c5d4705468fc
(const char *format, const Args &...args)
node.h
/tmp/ws/src/rosmon/rosmon_core/src/launch/
node_8h
rosmon::launch::Node
rosmon
rosmon::launch
node_monitor.cpp
/tmp/ws/src/rosmon/rosmon_core/src/monitor/
node__monitor_8cpp
node_monitor.h
rosmon
rosmon::monitor
#define
TASK_COMM_LEN
node__monitor_8cpp.html
a389bdfc15bea83bdd54353e1758e22e3
static boost::iterator_range< std::string::const_iterator >
corePatternFormatFinder
namespacerosmon_1_1monitor.html
a2cd53dc235b3af1ee44a7655a450a8ee
(std::string::const_iterator begin, std::string::const_iterator end)
node_monitor.h
/tmp/ws/src/rosmon/rosmon_core/src/monitor/
node__monitor_8h
../launch/node.h
../fd_watcher.h
rosmon::monitor::NodeMonitor
rosmon
rosmon::monitor
node_utils.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
node__utils_8cpp
node_utils.h
rosmon::launch::Node::Ptr
getNode
node__utils_8cpp.html
a610a495719e1490e4255b0d66565eec5
(const std::vector< rosmon::launch::Node::Ptr > &nodes, const std::string &name, const std::string &namespaceString)
std::string
printMapping
node__utils_8cpp.html
aaa4909161eedbb46f272fc70de9e141a
(const std::map< std::string, std::string > &mapping)
node_utils.h
/tmp/ws/src/rosmon/rosmon_core/test/xml/
node__utils_8h
../../src/launch/node.h
Catch::StringMaker< rosmon::launch::Node::Ptr >
Catch::StringMaker< std::vector< rosmon::launch::Node::Ptr > >
Catch
rosmon::launch::Node::Ptr
getNode
node__utils_8h.html
a0130de7fd2b2a5442c3b7b11752a62f7
(const std::vector< rosmon::launch::Node::Ptr > &nodes, const std::string &name, const std::string &namespaceString="")
std::string
printMapping
node__utils_8h.html
aaa4909161eedbb46f272fc70de9e141a
(const std::map< std::string, std::string > &mapping)
package_registry.cpp
/tmp/ws/src/rosmon/rosmon_core/src/
package__registry_8cpp
package_registry.h
rosmon
static std::string
_getExecutable
namespacerosmon.html
adac9c5a97add3aa8fff1009b39d24622
(const std::string &package, const std::string &name)
static std::string
getExecutableInPath
namespacerosmon.html
a628eb4fb243db77f72a6faecadc43417
(const fs::path &path, const std::string &name)
static void
init
namespacerosmon.html
a8d85367bebda45bdabd00cb43c4cb5ff
()
static std::map< std::string, std::string >
g_cache
namespacerosmon.html
a914d11a52e7bf5daffe3eb206203f435
static std::vector< std::string >
g_catkin_workspaces
namespacerosmon.html
a2c44eac35a7dca916fc9b1eed27927f9
static std::map< std::pair< std::string, std::string >, std::string >
g_executableCache
namespacerosmon.html
a8f92f9c564f93e95adcb04837ebee279
static bool
g_initialized
namespacerosmon.html
aba54f95f19725efeeac9a4c4ca7603bf
static rospack::Rospack
g_pack
namespacerosmon.html
a98d31347a4cab1d788af2070f1f45013
package_registry.h
/tmp/ws/src/rosmon/rosmon_core/src/
package__registry_8h
rosmon::PackageRegistry
rosmon
param_utils.h
/tmp/ws/src/rosmon/rosmon_core/test/xml/
param__utils_8h
Catch::StringMaker< ParameterMap >
Catch::StringMaker< XmlRpc::XmlRpcValue >
Catch::StringMaker< XmlRpc::XmlRpcValue::Type >
Catch
std::map< std::string, XmlRpc::XmlRpcValue >
ParameterMap
param__utils_8h.html
a2bcf0ab6000aec73e76908b1d20412fd
void
checkTypedParam
param__utils_8h.html
ad24d7bc20199f3c3c45245f9b2c0a680
(const ParameterMap ¶meters, const std::string &name, XmlRpc::XmlRpcValue::Type expectedType, T expected)
T
getTypedParam
param__utils_8h.html
ac06d67484c8af990d150c8655feac85a
(const ParameterMap ¶meters, const std::string &name)
T
getTypedParam
param__utils_8h.html
ab33e934f9f9f596d949e1a1b069d720b
(const ParameterMap ¶meters, const std::string &name, XmlRpc::XmlRpcValue::Type expectedType)
ros_interface.cpp
/tmp/ws/src/rosmon/rosmon_core/src/
ros__interface_8cpp
ros_interface.h
rosmon
ros_interface.h
/tmp/ws/src/rosmon/rosmon_core/src/
ros__interface_8h
monitor/monitor.h
diagnostics_publisher.h
rosmon::ROSInterface
rosmon
shim.cpp
/tmp/ws/src/rosmon/rosmon_core/src/monitor/
shim_8cpp
int
main
shim_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
usage
shim_8cpp.html
a2ef30c42cbc289d899a8be5d2d8f77d0
()
static const struct option
OPTIONS
shim_8cpp.html
adfde03df9bcd1bd2574869678697960b
[]
string_utils.cpp
/tmp/ws/src/rosmon/rosmon_core/src/launch/
string__utils_8cpp
string_utils.h
rosmon
rosmon::launch
rosmon::launch::string_utils
bool
isOnlyWhitespace
namespacerosmon_1_1launch_1_1string__utils.html
a1c87afcedf587af06e4c7ff464fc87d6
(const std::string &input)
std::string
simplifyWhitespace
namespacerosmon_1_1launch_1_1string__utils.html
a381629462172513d74fcf1b12c0f597f
(const std::string &input)
string_utils.h
/tmp/ws/src/rosmon/rosmon_core/src/launch/
string__utils_8h
rosmon
rosmon::launch
rosmon::launch::string_utils
bool
isOnlyWhitespace
namespacerosmon_1_1launch_1_1string__utils.html
a1c87afcedf587af06e4c7ff464fc87d6
(const std::string &input)
std::string
simplifyWhitespace
namespacerosmon_1_1launch_1_1string__utils.html
a381629462172513d74fcf1b12c0f597f
(const std::string &input)
substitution.cpp
/tmp/ws/src/rosmon/rosmon_core/src/launch/
substitution_8cpp
substitution.h
substitution_python.h
string_utils.h
launch_config.h
../package_registry.h
rosmon
rosmon::launch
rosmon::launch::substitutions
std::function< std::string(const std::string &, const std::string &)>
Handler
namespacerosmon_1_1launch.html
a1a3168f1b8d8122deccb4f086fd24551
std::map< std::string, Handler >
HandlerMap
namespacerosmon_1_1launch.html
a139befbce9ce7a23fce0f11bd7b2cfaa
ParserState
namespacerosmon_1_1launch.html
ac5a0d6fc8e9a39f2497945c710ab7fec
PARSER_IDLE
namespacerosmon_1_1launch.html
ac5a0d6fc8e9a39f2497945c710ab7fecae8f329422f138e505b668880dc44cedf
PARSER_DOLLAR
namespacerosmon_1_1launch.html
ac5a0d6fc8e9a39f2497945c710ab7fecaeb90623212fee60a6f0fa496d79e66ce
PARSER_INSIDE
namespacerosmon_1_1launch.html
ac5a0d6fc8e9a39f2497945c710ab7feca03ab5d45a280699d4b0980251b0336ac
std::string
anon
namespacerosmon_1_1launch_1_1substitutions.html
ac738438a5610bfceaf669f13a69abbc3
(const std::string &name, ParseContext &context)
std::string
arg
namespacerosmon_1_1launch_1_1substitutions.html
a9acc9d18909e42c712ae3bb9d0dbf72c
(const std::string &name, const ParseContext &context)
std::string
dirname
namespacerosmon_1_1launch_1_1substitutions.html
a88c62c208453e93e610d7cc9dcb908f5
(const ParseContext &context)
std::string
env
namespacerosmon_1_1launch_1_1substitutions.html
aac5a0c8f5317de2f92229e5bc2c583d1
(const std::string &name)
std::string
find_stupid
namespacerosmon_1_1launch_1_1substitutions.html
a248c11f284f144c43c643c2dd19486b4
(const std::string &name)
std::string
optenv
namespacerosmon_1_1launch_1_1substitutions.html
a82ce8f3f192be926124c25045ec742d9
(const std::string &name, const std::string &defaultValue)
static std::string
parseOneElement
namespacerosmon_1_1launch.html
ae4a239db68c1f4e1ff437a60e6ead8b0
(const std::string &input, const HandlerMap &handlers, bool strict, bool *found)
std::string
parseSubstitutionArgs
namespacerosmon_1_1launch.html
a8c16101564a0f06da1a4ffef0267864b
(const std::string &input, ParseContext &context)
substitution.h
/tmp/ws/src/rosmon/rosmon_core/src/launch/
substitution_8h
rosmon::launch::SubstitutionException
rosmon
rosmon::launch
rosmon::launch::substitutions
std::string
anon
namespacerosmon_1_1launch_1_1substitutions.html
ac738438a5610bfceaf669f13a69abbc3
(const std::string &name, ParseContext &context)
std::string
arg
namespacerosmon_1_1launch_1_1substitutions.html
a9acc9d18909e42c712ae3bb9d0dbf72c
(const std::string &name, const ParseContext &context)
std::string
dirname
namespacerosmon_1_1launch_1_1substitutions.html
a88c62c208453e93e610d7cc9dcb908f5
(const ParseContext &context)
std::string
env
namespacerosmon_1_1launch_1_1substitutions.html
aac5a0c8f5317de2f92229e5bc2c583d1
(const std::string &name)
std::string
find_stupid
namespacerosmon_1_1launch_1_1substitutions.html
a248c11f284f144c43c643c2dd19486b4
(const std::string &name)
std::string
optenv
namespacerosmon_1_1launch_1_1substitutions.html
a82ce8f3f192be926124c25045ec742d9
(const std::string &name, const std::string &defaultValue)
std::string
parseSubstitutionArgs
namespacerosmon_1_1launch.html
a8c16101564a0f06da1a4ffef0267864b
(const std::string &input, ParseContext &context)
substitution_python.cpp
/tmp/ws/src/rosmon/rosmon_core/src/launch/
substitution__python_8cpp
substitution_python.h
substitution.h
launch_config.h
rosmon
rosmon::launch
std::string
evaluatePython
namespacerosmon_1_1launch.html
a4734e1f063acf61a095bd1c89275bda1
(const std::string &input, ParseContext &context)
double
evaluateROSParamPython
namespacerosmon_1_1launch.html
ab5689a2f2a4e25188133844537dcafdf
(const std::string &input)
substitution_python.h
/tmp/ws/src/rosmon/rosmon_core/src/launch/
substitution__python_8h
rosmon
rosmon::launch
std::string
evaluatePython
namespacerosmon_1_1launch.html
a4734e1f063acf61a095bd1c89275bda1
(const std::string &input, ParseContext &context)
double
evaluateROSParamPython
namespacerosmon_1_1launch.html
ab5689a2f2a4e25188133844537dcafdf
(const std::string &input)
terminal.cpp
/tmp/ws/src/rosmon/rosmon_core/src/
terminal_8cpp
terminal.h
rosmon
static int
ansiColor
namespacerosmon.html
ac6d79241e74cd233531542db1f72d322
(uint32_t rgb)
terminal.h
/tmp/ws/src/rosmon/rosmon_core/src/
terminal_8h
rosmon::Terminal::Parser
rosmon::Terminal
rosmon
test_arg.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__arg_8cpp
../../src/launch/launch_config.h
core_utils.h
param_utils.h
TEST_CASE
test__arg_8cpp.html
aff35fb284e3cac1013b746814d98d355
("arg basic","[arg]")
TEST_CASE
test__arg_8cpp.html
abd6ea312e2c4a70ec351f627d960350a
("arg from external","[arg]")
TEST_CASE
test__arg_8cpp.html
a964cf34e08c009c5bd3103b860c46dc8
("arg unset","[arg]")
TEST_CASE
test__arg_8cpp.html
a13062d17656bb394aa6b74365ceb45d8
("arg whitespace","[arg]")
test_basic.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__basic_8cpp
../../src/launch/launch_config.h
core_utils.h
param_utils.h
TEST_CASE
test__basic_8cpp.html
abeda1066534ea387fa39b71443b25469
("basic","[basic]")
TEST_CASE
test__basic_8cpp.html
a15946bc6f37f6e19d0d8e39d3849456e
("basic: invalid XML","[basic]")
TEST_CASE
test__basic_8cpp.html
ad740ec5511ce015afcba587e78eaa9a3
("basic: top-level attributes","[basic]")
test_env.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__env_8cpp
../../src/launch/launch_config.h
param_utils.h
TEST_CASE
test__env_8cpp.html
a92694893593e27dc6b9637c243c88bba
("env basic","[env]")
test_if_unless.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__if__unless_8cpp
../../src/launch/launch_config.h
param_utils.h
TEST_CASE
test__if__unless_8cpp.html
acbff23a9f586d63ac2fbf0666ec2e798
("if/unless basic","[if_unless]")
TEST_CASE
test__if__unless_8cpp.html
a6815554e5bd005cc8adf4b49a363cc90
("if/unless invalid","[if_unless]")
test_include.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__include_8cpp
../../src/launch/launch_config.h
param_utils.h
TEST_CASE
test__include_8cpp.html
aed1c11e4d82c642384d0698be25c1645
("include basic","[include]")
TEST_CASE
test__include_8cpp.html
a43d8a505f517556b35509a83e0c9a763
("include default","[include]")
TEST_CASE
test__include_8cpp.html
a9f0c87dd8c4c8a29a0a2d21317a4bb01
("include pass_all","[include]")
test_memory.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__memory_8cpp
../../src/launch/bytes_parser.h
TEST_CASE
test__memory_8cpp.html
abd876d7a6167c6aefbb9392ef2a5ab2a
("parse memory size","[memory]")
test_node.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__node_8cpp
../../src/launch/launch_config.h
core_utils.h
node_utils.h
param_utils.h
TEST_CASE
test__node_8cpp.html
aa9afeebfcb9b5a2a71576bd7f7fb58b6
("node basic","[node]")
TEST_CASE
test__node_8cpp.html
aefccce4756d39cee2474821deca10703
("node invalid","[node]")
TEST_CASE
test__node_8cpp.html
a889ab1ef84509111762199bb23939870
("node args","[node]")
TEST_CASE
test__node_8cpp.html
aa8c446a65b4d3a3c6a461e6788df153a
("node respawn","[node]")
TEST_CASE
test__node_8cpp.html
a4c62ceba8f60c70567d5224d8292985a
("node required","[node]")
TEST_CASE
test__node_8cpp.html
ae92de464920e65d75c14189345ef4127
("node ns","[node]")
TEST_CASE
test__node_8cpp.html
a8316b9f6c92eca194517624a69b07011
("node clear_params","[node]")
TEST_CASE
test__node_8cpp.html
af434b99d606969360d974b4781cda50e
("node cwd","[node]")
TEST_CASE
test__node_8cpp.html
a9f8e9fa03899d55ed5876e60f8e50574
("node launch-prefix","[node]")
TEST_CASE
test__node_8cpp.html
a93b3c8770768bab92115d8bafb181110
("node remap","[remap]")
TEST_CASE
test__node_8cpp.html
ad4472091df4d22480b755cb7a444370a
("node enable-coredumps","[node]")
test_node.py
/tmp/ws/src/rosmon/rosmon_core/test/
test__node_8py
test_node
def
callback
namespacetest__node.html
a2a03db07638e0fef8a51c82208193ded
(data)
pub
namespacetest__node.html
afbe9a805ac53fc5df1744d757044cc9f
sub
namespacetest__node.html
ab3203d9b1ec423e15921da85f9eca651
test_param.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__param_8cpp
../../src/launch/launch_config.h
param_utils.h
checkTypedParam< std::string >
test__param_8cpp.html
a3f7bebd1d1b4b81d144116f7017ad002
(params,"/param1", XmlRpc::XmlRpcValue::TypeString,"hello")
checkTypedParam< std::string >
test__param_8cpp.html
a9bed3f364c7546950026def00e33c429
(params,"/racecar/test_node/private_param", XmlRpc::XmlRpcValue::TypeString,"hello again")
config
evaluateParameters
test__param_8cpp.html
aa7402dd360d778582f8ec1f5ae0ba9a8
()
config
parseString
test__param_8cpp.html
afa2e45aecfce11e6d4be5031607a0a6d
(R"EOF(
<launch>
<group ns="/">
<param name="param1" value="hello" />
</group>
<node name="test_node" pkg="rosmon_core" type="abort" ns="/racecar">
<param name="private_param" value="hello again" />
</node>
</launch>
)EOF")
TEST_CASE
test__param_8cpp.html
a78348ee61dca25551d3d4ed866d8b804
("global_param","[param]")
TEST_CASE
test__param_8cpp.html
a0d9fd9bc230c7d44d6cfd6b690cf58d1
("param_types","[param]")
TEST_CASE
test__param_8cpp.html
a04f30ba88c63070f1d54735d655f5c85
("param command","[param]")
TEST_CASE
test__param_8cpp.html
a1cf109a6993c2a68bca9942763d96193
("param failing command","[param]")
TEST_CASE
test__param_8cpp.html
a9923a902ae3b576080c5f8958eb0ba28
("param textfile","[param]")
TEST_CASE
test__param_8cpp.html
a9087c4dbafc426ea130e2f6caf044e49
("param textfile does not exist","[param]")
TEST_CASE
test__param_8cpp.html
a147f41fd71c6291c4e76f74a6f6a7347
("param binfile","[param]")
TEST_CASE
test__param_8cpp.html
a30f115877462347f63de764c4f8a6567
("scoped params","[param]")
TEST_CASE
test__param_8cpp.html
abcc71d3f9e095d175f3c0af1f7d5e86b
("wrong param types","[param]")
TEST_CASE
test__param_8cpp.html
a9dee9dec0b76e20186ca3a909b0bc5b2
("invalid param input combinations","[param]")
TEST_CASE
test__param_8cpp.html
a565f3594211f46901f6136aad7da125f
("invalid param names","[param]")
auto &
params
test__param_8cpp.html
a3f81b8326dca48526ff9baa668610718
test_remap.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__remap_8cpp
../../src/launch/launch_config.h
node_utils.h
TEST_CASE
test__remap_8cpp.html
aee4db07744044936dc2db6a64b9108e4
("remap","[remap]")
TEST_CASE
test__remap_8cpp.html
a5e990a48feae13c4b95879abdc7c4ecd
("remap scoped","[remap]")
test_rosparam.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__rosparam_8cpp
../../src/launch/launch_config.h
core_utils.h
param_utils.h
TEST_CASE
test__rosparam_8cpp.html
ad8b9fac9ae46f86f018e516ada2e7819
("rosparam basic","[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
affd924c0d2cf276578d2320d85a60e45
("rosparam empty","[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
a66f3800a5afafad4ca9b299943a9bd04
("rosparam invalid YAML","[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
a272e86f96ec23d2328b7d53abf227dc8
("rosparam naming","[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
acbe6164d4e6b95401c79d6f5780a87cb
("rosparam explicit types","[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
a94fe9862d03e17814c02bd13952d0094
("rosparam angle extensions","[rosparam]")
test_subst.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__subst_8cpp
../../src/launch/launch_config.h
core_utils.h
param_utils.h
TEST_CASE
test__subst_8cpp.html
a772c04a3aa9ce66759ecef112748da91
("env","[subst]")
TEST_CASE
test__subst_8cpp.html
a72fe890fa1db170b4c5cdaac8b0c3090
("optenv","[subst]")
TEST_CASE
test__subst_8cpp.html
ad5dd2323467b08b9c6af6bbd1fbb459a
("find","[subst]")
TEST_CASE
test__subst_8cpp.html
a96889ef0a43eacd56f08ae629ec60a28
("anon","[subst]")
TEST_CASE
test__subst_8cpp.html
a529f1d129fe6f9372c0d86342ed5ea12
("arg","[subst]")
TEST_CASE
test__subst_8cpp.html
ab90afcf3bb47f375cbfeccc780709fdd
("eval","[subst]")
TEST_CASE
test__subst_8cpp.html
aefafcd8c29736bb631b9e73fb9c845cb
("dirname","[subst]")
TEST_CASE
test__subst_8cpp.html
ace754aaecfa369a24bcba70acca3bed7
("subst invalid","[subst]")
ui.cpp
/tmp/ws/src/rosmon/rosmon_core/src/
ui_8cpp
ui.h
husl/husl.h
rosmon
void
cleanup
ui_8cpp.html
a4b66d5e31b5dc18b314c8a68163263bd
()
static unsigned int
g_statusLines
ui_8cpp.html
a8a13c30242a63a4836d9835d89f2f12d
static std::string
g_windowTitle
ui_8cpp.html
ae49f84b41672f674f28e9386d280399d
ui.h
/tmp/ws/src/rosmon/rosmon_core/src/
ui_8h
monitor/monitor.h
fd_watcher.h
terminal.h
rosmon::UI::ChannelInfo
rosmon::UI
rosmon
yaml_params.cpp
/tmp/ws/src/rosmon/rosmon_core/src/launch/
yaml__params_8cpp
yaml_params.h
launch_config.h
substitution.h
substitution_python.h
rosmon
rosmon::launch
XmlRpc::XmlRpcValue
yamlToXmlRpc
namespacerosmon_1_1launch.html
a5a346385e456aece2172890a3900ce5b
(const ParseContext &ctx, const YAML::Node &n)
yaml_params.h
/tmp/ws/src/rosmon/rosmon_core/src/launch/
yaml__params_8h
rosmon
rosmon::launch
XmlRpc::XmlRpcValue
yamlToXmlRpc
namespacerosmon_1_1launch.html
a5a346385e456aece2172890a3900ce5b
(const ParseContext &ctx, const YAML::Node &n)
basic::_WFM
classbasic_1_1__WFM.html
def
__init__
classbasic_1_1__WFM.html
a3783283bd6d6a19cf7bbc4902062d0b0
(self)
def
cb
classbasic_1_1__WFM.html
a10934d0c66776cde3fcc0f8054f90cd2
(self, msg)
msg
classbasic_1_1__WFM.html
a63c4c9192faa73d92b3f251b44406b36
basic::BasicTest
classbasic_1_1BasicTest.html
def
get_param
classbasic_1_1BasicTest.html
a2f5e61ad4647d7f08b13c992493b4b5e
(self, name)
def
test_arg_passing
classbasic_1_1BasicTest.html
afcdf09a9a42a6f1a5e902b563e991736
(self)
def
test_global_remapping
classbasic_1_1BasicTest.html
a5f7e33591cda9fa306b75368a6ef43c4
(self)
def
test_multiLine
classbasic_1_1BasicTest.html
acc28905ff0405c5dd94cf587698a3f86
(self)
def
test_nested
classbasic_1_1BasicTest.html
af753b0e88f3fac20f492dd7a063bee6a
(self)
def
test_params
classbasic_1_1BasicTest.html
a83b8f33e7ac3e0f2eec2111946e1444d
(self)
def
test_remapping
classbasic_1_1BasicTest.html
a36511dc81c7d3c1cd40d3d6986a900c3
(self)
def
test_rosmon_running
classbasic_1_1BasicTest.html
a6c2cdbed90200cb4b2cce362176034ba
(self)
def
test_yaml
classbasic_1_1BasicTest.html
a37fbcab79987ae792ba8a2a64978cf46
(self)
rosmon::UI::ChannelInfo
structrosmon_1_1UI_1_1ChannelInfo.html
ChannelInfo
structrosmon_1_1UI_1_1ChannelInfo.html
a940d7d5374a74103d3b0f732f89c0cb2
()
ChannelInfo
structrosmon_1_1UI_1_1ChannelInfo.html
af2193984706e30e5415aa109fdade1ae
(uint32_t color)
uint32_t
labelColor
structrosmon_1_1UI_1_1ChannelInfo.html
ad06cfc1ae77d1da59b9ff28155ad32de
Terminal::Parser
parser
structrosmon_1_1UI_1_1ChannelInfo.html
a0768f41410e7231ebd6bf1c66efecd4e
rosmon::DiagnosticsPublisher
classrosmon_1_1DiagnosticsPublisher.html
DiagnosticsPublisher
classrosmon_1_1DiagnosticsPublisher.html
aab723d26dedc81c40c9028d4a6a83c90
(const std::string &diagnosticsPrefix)
void
publish
classrosmon_1_1DiagnosticsPublisher.html
af6f0cc37a32a11ce4a4df64c93376712
(const std::vector< rosmon::monitor::NodeMonitor::Ptr > &state)
std::string
m_diagnosticNamePrefix
classrosmon_1_1DiagnosticsPublisher.html
a77a004311902fc49ddb392c55337fe48
ros::Publisher
m_diagnosticsPublisher
classrosmon_1_1DiagnosticsPublisher.html
a37e2e3d8285a0404a994379972384c7f
rosmon::FDWatcher
classrosmon_1_1FDWatcher.html
boost::shared_ptr< FDWatcher >
Ptr
classrosmon_1_1FDWatcher.html
a63a808e21790a92b597ab6023cf804bd
FDWatcher
classrosmon_1_1FDWatcher.html
abfed0cb4fbe2b83d9e2988f68d032b09
()
void
registerFD
classrosmon_1_1FDWatcher.html
ad21f34c1bd122bab453b8f4c56fe3241
(int fd, const boost::function< void(int)> &cb)
void
removeFD
classrosmon_1_1FDWatcher.html
a238863aa1eea1d3606c997360de8594c
(int fd)
void
wait
classrosmon_1_1FDWatcher.html
a03dee10f1cabce0362fe349cd950d7fb
(const ros::WallDuration &duration)
std::map< int, boost::function< void(int)> >
m_fds
classrosmon_1_1FDWatcher.html
a68cacc7faf24d24369b61f0470de6eb3
rosmon::launch::LaunchConfig
classrosmon_1_1launch_1_1LaunchConfig.html
rosmon::launch::LaunchConfig::YAMLResult
std::shared_ptr< const LaunchConfig >
ConstPtr
classrosmon_1_1launch_1_1LaunchConfig.html
a8ac7ef93e000ee5263aba88b7b1094d7
std::shared_ptr< LaunchConfig >
Ptr
classrosmon_1_1launch_1_1LaunchConfig.html
a54047485a6ec71251a199fb7dfbc16e7
std::string
anonName
classrosmon_1_1launch_1_1LaunchConfig.html
a85171d4fce75156dcf976113ebaa3cf5
(const std::string &base)
const std::map< std::string, std::string > &
arguments
classrosmon_1_1launch_1_1LaunchConfig.html
a17628d45c28832350ebed38428680b74
() const
void
evaluateParameters
classrosmon_1_1launch_1_1LaunchConfig.html
a6c86a5714782aaa33aaab3743fc3c461
()
LaunchConfig
classrosmon_1_1launch_1_1LaunchConfig.html
ae41e2a57216631a705ff149b6117c873
()
const std::vector< Node::Ptr > &
nodes
classrosmon_1_1launch_1_1LaunchConfig.html
a475333e56da64248289b03604e73e199
() const
const std::map< std::string, XmlRpc::XmlRpcValue > &
parameters
classrosmon_1_1launch_1_1LaunchConfig.html
a32660294bad1f0d09cf7e820bd068110
() const
void
parse
classrosmon_1_1launch_1_1LaunchConfig.html
ae91b8575438ae81f6bb5b0bb9bfeaa8d
(const std::string &filename, bool onlyArguments=false)
void
parseString
classrosmon_1_1launch_1_1LaunchConfig.html
a7eb0efebc56b4a42c343debc62048265
(const std::string &input, bool onlyArguments=false)
std::string
rosmonNodeName
classrosmon_1_1launch_1_1LaunchConfig.html
ad1feab0de06ad4ceaa438c54e5467351
() const
void
setArgument
classrosmon_1_1launch_1_1LaunchConfig.html
a5e6a51f96c3f68b9a37df964482086e5
(const std::string &name, const std::string &value)
void
setDefaultCPULimit
classrosmon_1_1launch_1_1LaunchConfig.html
ab4dc175e0c0e4fca4898fea98d77c1db
(double CPULimit)
void
setDefaultMemoryLimit
classrosmon_1_1launch_1_1LaunchConfig.html
af83ad8b34d58b4df9d444e91f849b102
(uint64_t memoryLimit)
void
setDefaultStopTimeout
classrosmon_1_1launch_1_1LaunchConfig.html
a0aa5439620185a6e04ec118d3fcce25c
(double timeout)
std::string
windowTitle
classrosmon_1_1launch_1_1LaunchConfig.html
a0fc9d9fa25d17ab5a6a35cf180291d66
() const
static constexpr float
DEFAULT_CPU_LIMIT
classrosmon_1_1launch_1_1LaunchConfig.html
a5b9c5158c5f0ca2a64f5ab6b3857a5f0
static constexpr uint64_t
DEFAULT_MEMORY_LIMIT
classrosmon_1_1launch_1_1LaunchConfig.html
aed6357ae64859f85b815c4cdb7fbbcb4
static constexpr float
DEFAULT_STOP_TIMEOUT
classrosmon_1_1launch_1_1LaunchConfig.html
a7509592d79165533f53086aeae1d10f1
PARAM_GENERAL
classrosmon_1_1launch_1_1LaunchConfig.html
a35408a495ab42f95d13dc6df7d1a279daea6b1248c4239a3ce965073092912260
PARAM_IN_NODE
classrosmon_1_1launch_1_1LaunchConfig.html
a35408a495ab42f95d13dc6df7d1a279da71a1ce6bee3589af390bbb9f006540c1
ParamContext
classrosmon_1_1launch_1_1LaunchConfig.html
a35408a495ab42f95d13dc6df7d1a279d
PARAM_GENERAL
classrosmon_1_1launch_1_1LaunchConfig.html
a35408a495ab42f95d13dc6df7d1a279daea6b1248c4239a3ce965073092912260
PARAM_IN_NODE
classrosmon_1_1launch_1_1LaunchConfig.html
a35408a495ab42f95d13dc6df7d1a279da71a1ce6bee3589af390bbb9f006540c1
std::future< XmlRpc::XmlRpcValue >
ParameterFuture
classrosmon_1_1launch_1_1LaunchConfig.html
aa97d3f03438246337c7ecb19a96f6b33
std::map< std::string, XmlRpc::XmlRpcValue >
ParameterList
classrosmon_1_1launch_1_1LaunchConfig.html
a2772b946326ee7ea87af9efdb7a90bb6
void
loadYAMLParams
classrosmon_1_1launch_1_1LaunchConfig.html
a52c5c4d7691f73dc8dbccf792d4fdb14
(const ParseContext &ctx, const YAML::Node &n, const std::string &prefix)
XmlRpc::XmlRpcValue
paramToXmlRpc
classrosmon_1_1launch_1_1LaunchConfig.html
ac5f1746ad406210fd053439662c89505
(const ParseContext &ctx, const std::string &value, const std::string &type="")
void
parse
classrosmon_1_1launch_1_1LaunchConfig.html
a53b11fe2b74221a8363b0f4f814d40c5
(TiXmlElement *element, ParseContext *ctx, bool onlyArguments=false)
void
parseArgument
classrosmon_1_1launch_1_1LaunchConfig.html
a5c18b1505a64003ce940e717983f5a7a
(TiXmlElement *element, ParseContext &ctx)
void
parseEnv
classrosmon_1_1launch_1_1LaunchConfig.html
af8507ffdef8d23458f23ae05be948fcd
(TiXmlElement *element, ParseContext &ctx)
void
parseInclude
classrosmon_1_1launch_1_1LaunchConfig.html
adcd8b2f00109464f546db01e903521b5
(TiXmlElement *element, ParseContext ctx)
void
parseNode
classrosmon_1_1launch_1_1LaunchConfig.html
a043aaf4d0ed8fc6449a6897bbf8bfdd1
(TiXmlElement *element, ParseContext ctx)
void
parseParam
classrosmon_1_1launch_1_1LaunchConfig.html
aba282e25f131e7fc5aa75b5952de453e
(TiXmlElement *element, ParseContext ctx, ParamContext paramContext=PARAM_GENERAL)
void
parseRemap
classrosmon_1_1launch_1_1LaunchConfig.html
a4aee49cc6cf1c4daa883f11df9970daf
(TiXmlElement *element, ParseContext &ctx)
void
parseROSParam
classrosmon_1_1launch_1_1LaunchConfig.html
a14f6f97659ad2faa0cc1abc5b5efbe01
(TiXmlElement *element, ParseContext ctx)
void
parseTopLevelAttributes
classrosmon_1_1launch_1_1LaunchConfig.html
a56f081ca7159bb11782dd0b0d9e50729
(TiXmlElement *element)
std::mt19937_64
m_anonGen
classrosmon_1_1launch_1_1LaunchConfig.html
ab22af2c4906673595a16e41c07349dd0
std::map< std::string, std::string >
m_anonNames
classrosmon_1_1launch_1_1LaunchConfig.html
a98e3f99fc16ad956bc85a973d2081d9d
double
m_defaultCPULimit
classrosmon_1_1launch_1_1LaunchConfig.html
ade7a6f68f9e81e8371cb12889b776ac5
uint64_t
m_defaultMemoryLimit
classrosmon_1_1launch_1_1LaunchConfig.html
aa17c54d57c09e6d9510e0e9fb13385a0
double
m_defaultStopTimeout
classrosmon_1_1launch_1_1LaunchConfig.html
a86acc608c991c1af077cab0ced582b28
std::vector< Node::Ptr >
m_nodes
classrosmon_1_1launch_1_1LaunchConfig.html
aa8ae87822d877a6e419347fc08155a7d
std::map< std::string, ParameterFuture >
m_paramJobs
classrosmon_1_1launch_1_1LaunchConfig.html
a73e35d7d8fae948c06b4ab4412b17b80
ParameterList
m_params
classrosmon_1_1launch_1_1LaunchConfig.html
aa1ab68d849a9b11bbe247f0c04279c31
ParseContext
m_rootContext
classrosmon_1_1launch_1_1LaunchConfig.html
ad32515e975054ffdd280b865a9740580
std::string
m_rosmonNodeName
classrosmon_1_1launch_1_1LaunchConfig.html
a9c62babf515177f720423af01a687ec2
std::string
m_windowTitle
classrosmon_1_1launch_1_1LaunchConfig.html
af0f117e544a6f832e55a5d3a265bfa5a
std::vector< std::future< YAMLResult > >
m_yamlParamJobs
classrosmon_1_1launch_1_1LaunchConfig.html
af935ef111ad353b6c29faea85227a073
rosmon::Logger
classrosmon_1_1Logger.html
void
log
classrosmon_1_1Logger.html
a6ca666a715d0e5b787b8cf89f0c3b846
(const std::string &source, const std::string &msg)
Logger
classrosmon_1_1Logger.html
a3993e5884e25bbd3799f80c2a2a02479
(const std::string &path, bool flush=false)
~Logger
classrosmon_1_1Logger.html
a92514770693f3373d2da57b25fca665a
()
FILE *
m_file
classrosmon_1_1Logger.html
a421a69dc229a5af7262700bbc480aa5f
bool
m_flush
classrosmon_1_1Logger.html
a8d9a7cdaf9f965d127b19f233684f7b2
rosmon::monitor::Monitor
classrosmon_1_1monitor_1_1Monitor.html
rosmon::monitor::Monitor::ProcessInfo
bool
allShutdown
classrosmon_1_1monitor_1_1Monitor.html
ad0b0d9a8dbc5e7bcca450be9f10e8a4a
()
launch::LaunchConfig::ConstPtr
config
classrosmon_1_1monitor_1_1Monitor.html
ae54f691af72083d4403a4397065d3f75
() const
void
forceExit
classrosmon_1_1monitor_1_1Monitor.html
a1e9c9b8979ed1f285d1de00524c5eb3b
()
Monitor
classrosmon_1_1monitor_1_1Monitor.html
ad1a9d08ffedb7ee5b64733e33ad8067f
(launch::LaunchConfig::ConstPtr config, FDWatcher::Ptr watcher)
const std::vector< NodeMonitor::Ptr > &
nodes
classrosmon_1_1monitor_1_1Monitor.html
a56f466be2984d45c9a9aaade84f84b10
() const
std::vector< NodeMonitor::Ptr > &
nodes
classrosmon_1_1monitor_1_1Monitor.html
a49e687359055d839f11974d0f63a1472
()
bool
ok
classrosmon_1_1monitor_1_1Monitor.html
a430a92e553a535b76edab0fc5bb603e5
() const
void
setParameters
classrosmon_1_1monitor_1_1Monitor.html
a3307451f5471649a8a1ea06b9e68648b
()
void
shutdown
classrosmon_1_1monitor_1_1Monitor.html
a15dde6bd6c6cf3435755723fd9afe41e
()
double
shutdownTimeout
classrosmon_1_1monitor_1_1Monitor.html
af9a9a5e1558586a14da7f1e08bc993ad
()
void
start
classrosmon_1_1monitor_1_1Monitor.html
ac888d0a6d3626a817068b297fe0a045f
()
boost::signals2::signal< void(std::string, std::string)>
logMessageSignal
classrosmon_1_1monitor_1_1Monitor.html
ad0d8357d82ff9f27f7448821cef0bc9a
void
handleRequiredNodeExit
classrosmon_1_1monitor_1_1Monitor.html
a183e8b71bbc4060c94a353c20c2d207a
(const std::string &name)
void
log
classrosmon_1_1monitor_1_1Monitor.html
af61e12a78f62a9c69defaf7647de3e19
(const char *fmt, const Args &...args)
void
updateStats
classrosmon_1_1monitor_1_1Monitor.html
a0c29cd75310ae61a8addb974fb89cd12
()
launch::LaunchConfig::ConstPtr
m_config
classrosmon_1_1monitor_1_1Monitor.html
a7dbd02c925453b85dbfda4562470faed
FDWatcher::Ptr
m_fdWatcher
classrosmon_1_1monitor_1_1Monitor.html
a80bdf740de45bbde79733066bf5ef9ba
ros::NodeHandle
m_nh
classrosmon_1_1monitor_1_1Monitor.html
af891a49dc1686e6e3b0dffbcca61a679
std::vector< NodeMonitor::Ptr >
m_nodes
classrosmon_1_1monitor_1_1Monitor.html
a38e53c2053b2fd2bff748798e7331dbc
bool
m_ok
classrosmon_1_1monitor_1_1Monitor.html
a7c9485450d02893fae4ef1ca11e6b4a5
std::map< int, ProcessInfo >
m_processInfos
classrosmon_1_1monitor_1_1Monitor.html
ad0bd773861f2cd9417a69d53f2d8ccba
ros::WallTimer
m_statTimer
classrosmon_1_1monitor_1_1Monitor.html
ab06025321a2bc3b1809839ce5b0105f5
rosmon::launch::Node
classrosmon_1_1launch_1_1Node.html
std::shared_ptr< const Node >
ConstPtr
classrosmon_1_1launch_1_1Node.html
ac631031f1edb96d97e64b9246e564783
std::shared_ptr< Node >
Ptr
classrosmon_1_1launch_1_1Node.html
a1ce5c692221b124743eec978b2c940ca
void
addExtraArguments
classrosmon_1_1launch_1_1Node.html
a74c832d577229f51f73c7f023f3ce549
(const std::string &argString)
bool
clearParams
classrosmon_1_1launch_1_1Node.html
a84d355118d3989a8caeb2ee92d96d7f4
() const
bool
coredumpsEnabled
classrosmon_1_1launch_1_1Node.html
a3777ae6d240ecebcefc0b953546e164f
() const
float
cpuLimit
classrosmon_1_1launch_1_1Node.html
a74b47a6fd3074ffc8d007b9892388012
() const
std::string
executable
classrosmon_1_1launch_1_1Node.html
a8ee61a5c0b66ed9e72a1b896d198306e
() const
std::vector< std::string >
extraArguments
classrosmon_1_1launch_1_1Node.html
a624b877ec43d9855bdfce135702f5ee5
() const
std::map< std::string, std::string >
extraEnvironment
classrosmon_1_1launch_1_1Node.html
aa150df9ec3d002c82343a0adf9c0b6d0
() const
std::vector< std::string >
launchPrefix
classrosmon_1_1launch_1_1Node.html
a5e06914feccfeba30b6b3a27d17b9956
() const
uint64_t
memoryLimitByte
classrosmon_1_1launch_1_1Node.html
a2e713d3c2f12f265989a430af0b873b7
() const
std::string
name
classrosmon_1_1launch_1_1Node.html
a770aa5bdb3a29269af6bd6d12fbffc13
() const
std::string
namespaceString
classrosmon_1_1launch_1_1Node.html
aeeefebd7e921db01222b34d8f67b80bb
() const
Node
classrosmon_1_1launch_1_1Node.html
a100fb02a78252114ce2123789cc99e67
(std::string name, std::string package, std::string type)
std::string
package
classrosmon_1_1launch_1_1Node.html
a090362706f526bb31e406399cc08428c
() const
std::map< std::string, std::string >
remappings
classrosmon_1_1launch_1_1Node.html
a08753f37cf5b47dd4d6173ef449349ae
() const
bool
required
classrosmon_1_1launch_1_1Node.html
a21fad56593daba30079bdea27220e03f
() const
bool
respawn
classrosmon_1_1launch_1_1Node.html
a6038ee7c131fd0376558430215c29c3c
() const
ros::WallDuration
respawnDelay
classrosmon_1_1launch_1_1Node.html
a2cf1eeaa77cc854dcbeeadb4b03d3f49
() const
void
setClearParams
classrosmon_1_1launch_1_1Node.html
a0a0f26a2c276962f0fa3b83f372ff793
(bool on)
void
setCoredumpsEnabled
classrosmon_1_1launch_1_1Node.html
a14f95701f754917c3ab9f71285acddbf
(bool on)
void
setCPULimit
classrosmon_1_1launch_1_1Node.html
a94f5a8c46ed68193357a6ba939844538
(float cpuLimit)
void
setExtraEnvironment
classrosmon_1_1launch_1_1Node.html
a2b58826d2dd5b37a16edeb7d3f34b4ce
(const std::map< std::string, std::string > &env)
void
setLaunchPrefix
classrosmon_1_1launch_1_1Node.html
a3dd7bcc2ed96f3eb20e470affaa856dc
(const std::string &launchPrefix)
void
setMemoryLimit
classrosmon_1_1launch_1_1Node.html
a31479d996a3c06c1f1249b2295806d84
(uint64_t memoryLimitByte)
void
setNamespace
classrosmon_1_1launch_1_1Node.html
af31d39f09f563b1cb7695958191fb4be
(const std::string &ns)
void
setRemappings
classrosmon_1_1launch_1_1Node.html
afed4700f5816b34af2fa5959a04a6d07
(const std::map< std::string, std::string > &remappings)
void
setRequired
classrosmon_1_1launch_1_1Node.html
a2cf8c9cdeb155f58e1e90de77c906644
(bool required)
void
setRespawn
classrosmon_1_1launch_1_1Node.html
aef7e2fdc6fd5ca9f1cd4214dc3a68698
(bool respawn)
void
setRespawnDelay
classrosmon_1_1launch_1_1Node.html
a4f805b01824a653b7a7df9f57d43e057
(const ros::WallDuration &respawnDelay)
void
setStopTimeout
classrosmon_1_1launch_1_1Node.html
ac9062ad7650222db7b3be758cd41e7a0
(double timeout)
void
setWorkingDirectory
classrosmon_1_1launch_1_1Node.html
a9b1413cb62a34ec1607df3558f1c94e1
(const std::string &workingDirectory)
double
stopTimeout
classrosmon_1_1launch_1_1Node.html
a8b62cce9a5e86165dd2b98aa2f7e1b7e
() const
std::string
type
classrosmon_1_1launch_1_1Node.html
a3dc8b08cb02a6ee597c52c8e91574e7d
() const
std::string
workingDirectory
classrosmon_1_1launch_1_1Node.html
a9add31c3a3c575660be10ac601ea18fe
() const
bool
m_clearParams
classrosmon_1_1launch_1_1Node.html
a5a3e0cb7a49114d10c3e35706d43fce3
bool
m_coredumpsEnabled
classrosmon_1_1launch_1_1Node.html
a6637f201a57d11053153bc6bb6599515
float
m_cpuLimit
classrosmon_1_1launch_1_1Node.html
a6f2150c374bff50e7e2fe0c8d93bca14
std::string
m_executable
classrosmon_1_1launch_1_1Node.html
ad3f169497d7b3b9849e603f402e657a1
std::vector< std::string >
m_extraArgs
classrosmon_1_1launch_1_1Node.html
a12adf6b3c99b3f9931695127320e4726
std::map< std::string, std::string >
m_extraEnvironment
classrosmon_1_1launch_1_1Node.html
a1589a89f3a78c707e3baa97c4a9e1812
std::vector< std::string >
m_launchPrefix
classrosmon_1_1launch_1_1Node.html
a2bc17a45f1c5686e159520168cc58cd2
uint64_t
m_memoryLimitByte
classrosmon_1_1launch_1_1Node.html
aed5b3240634c4d3f3d54642a8af15122
std::string
m_name
classrosmon_1_1launch_1_1Node.html
a409be9b412bf61830665dcb5e1b611c2
std::string
m_namespace
classrosmon_1_1launch_1_1Node.html
aa04a99b9e8ee02e23ae09ed10b82b46d
std::string
m_package
classrosmon_1_1launch_1_1Node.html
a30c72fc4576437c8dc6bb2d5d220c004
std::map< std::string, std::string >
m_remappings
classrosmon_1_1launch_1_1Node.html
aceebe3c29b5329e54e7bae3fbd96ff6f
bool
m_required
classrosmon_1_1launch_1_1Node.html
a353b3ba0fcf41e753b4fe9229b2a02ab
bool
m_respawn
classrosmon_1_1launch_1_1Node.html
aebcce5025a3b4e3570c0c08aa716ebe5
ros::WallDuration
m_respawnDelay
classrosmon_1_1launch_1_1Node.html
aedc9cc1d3d5a74b68dbf029d9f97adbf
double
m_stopTimeout
classrosmon_1_1launch_1_1Node.html
a5e4d7f66243fa4bab9c147476338f39f
std::string
m_type
classrosmon_1_1launch_1_1Node.html
a94e740ccfd5f289798b3f8e55ee6a014
std::string
m_workingDirectory
classrosmon_1_1launch_1_1Node.html
ae2a7173d19d8d8e3863bdffd316b8ddc
rosmon::monitor::NodeMonitor
classrosmon_1_1monitor_1_1NodeMonitor.html
std::shared_ptr< NodeMonitor >
ConstPtr
classrosmon_1_1monitor_1_1NodeMonitor.html
a48d85201f85fb81428c96249d62a8abe
std::shared_ptr< NodeMonitor >
Ptr
classrosmon_1_1monitor_1_1NodeMonitor.html
a3b3542d9228e89e426c3ae9033026910
State
classrosmon_1_1monitor_1_1NodeMonitor.html
aa1e569c66949a21b3168793b37cb5214
STATE_IDLE
classrosmon_1_1monitor_1_1NodeMonitor.html
aa1e569c66949a21b3168793b37cb5214ab90f4b1f617812c2a533d4a9ddeffaf6
STATE_RUNNING
classrosmon_1_1monitor_1_1NodeMonitor.html
aa1e569c66949a21b3168793b37cb5214a98337f6a76f80352719af4ebfa3530b1
STATE_CRASHED
classrosmon_1_1monitor_1_1NodeMonitor.html
aa1e569c66949a21b3168793b37cb5214a5b7ea9d16ed513da3b71fb64f7347d3a
STATE_WAITING
classrosmon_1_1monitor_1_1NodeMonitor.html
aa1e569c66949a21b3168793b37cb5214acb581df290d1869c0cd4a60cda593c96
STATE_CRASHED
classrosmon_1_1monitor_1_1NodeMonitor.html
aa1e569c66949a21b3168793b37cb5214a5b7ea9d16ed513da3b71fb64f7347d3a
STATE_IDLE
classrosmon_1_1monitor_1_1NodeMonitor.html
aa1e569c66949a21b3168793b37cb5214ab90f4b1f617812c2a533d4a9ddeffaf6
STATE_RUNNING
classrosmon_1_1monitor_1_1NodeMonitor.html
aa1e569c66949a21b3168793b37cb5214a98337f6a76f80352719af4ebfa3530b1
STATE_WAITING
classrosmon_1_1monitor_1_1NodeMonitor.html
aa1e569c66949a21b3168793b37cb5214acb581df290d1869c0cd4a60cda593c96
std::string
name
classrosmon_1_1monitor_1_1NodeMonitor.html
a8343060bf5f348d6d161da496ec43b3c
() const
std::string
namespaceString
classrosmon_1_1monitor_1_1NodeMonitor.html
a417c817cf8123324149ebbbffbe57095
() const
NodeMonitor
classrosmon_1_1monitor_1_1NodeMonitor.html
a6a67796d9bd10097ee519488ede576e4
(launch::Node::ConstPtr launchNode, FDWatcher::Ptr fdWatcher, ros::NodeHandle &nh)
int
pid
classrosmon_1_1monitor_1_1NodeMonitor.html
a22eba9f16554388434e9e62bad5201aa
() const
double
stopTimeout
classrosmon_1_1monitor_1_1NodeMonitor.html
a595c165864e97a05090798923f9cceb9
() const
~NodeMonitor
classrosmon_1_1monitor_1_1NodeMonitor.html
a06c766a477e0cb5659f85261c03e3575
()
void
start
classrosmon_1_1monitor_1_1NodeMonitor.html
a2eb998cffa24dab717e960533c264257
()
void
stop
classrosmon_1_1monitor_1_1NodeMonitor.html
abc89b80d09affcbb15af4989a5f0d059
(bool restart=false)
void
restart
classrosmon_1_1monitor_1_1NodeMonitor.html
abfbb7ba92b66fec5895aa5d35926dd4a
()
void
shutdown
classrosmon_1_1monitor_1_1NodeMonitor.html
aec5f461d9c362b47e689319eac3a048a
()
void
forceExit
classrosmon_1_1monitor_1_1NodeMonitor.html
ad0a25fb0089fb732f2f4dfe4e3d17893
()
bool
running
classrosmon_1_1monitor_1_1NodeMonitor.html
a87195985157c8f4dd29ab1322ae6411b
() const
State
state
classrosmon_1_1monitor_1_1NodeMonitor.html
a3768db862289acd52155340a12462ab8
() const
bool
coredumpAvailable
classrosmon_1_1monitor_1_1NodeMonitor.html
a9a38b60b98ad712c5ebb9c55355406a5
() const
std::string
debuggerCommand
classrosmon_1_1monitor_1_1NodeMonitor.html
a817fcc397b8edddbefa806de33e003a0
() const
void
launchDebugger
classrosmon_1_1monitor_1_1NodeMonitor.html
a77e3e68dff62f386b21adc4941caf306
()
void
beginStatUpdate
classrosmon_1_1monitor_1_1NodeMonitor.html
afe0f004b3e42a5e0ac5f91d6e513f335
()
void
addCPUTime
classrosmon_1_1monitor_1_1NodeMonitor.html
acee86b3b964e1601effda6c85ae749d9
(uint64_t userTime, uint64_t systemTime)
void
addMemory
classrosmon_1_1monitor_1_1NodeMonitor.html
a0ce2508a39f177b2e74dc2ae7c197b3c
(uint64_t memoryBytes)
void
endStatUpdate
classrosmon_1_1monitor_1_1NodeMonitor.html
a874de2bbae57e952ba114b52beb3c69a
(uint64_t elapsedTime)
double
userLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
a89fed0ad0dfc9143647bdf1a910efeac
() const
double
systemLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
a3850a329f6b98f3de3c4ea2de1645bed
() const
double
memory
classrosmon_1_1monitor_1_1NodeMonitor.html
ad0540002403e4f295e0259d41571f250
() const
unsigned int
restartCount
classrosmon_1_1monitor_1_1NodeMonitor.html
ab8ea5dc8dad55abef1a8c9726bcd531e
() const
uint64_t
memoryLimit
classrosmon_1_1monitor_1_1NodeMonitor.html
ac63f520bba04daeb0171bdcc2dea9318
() const
float
cpuLimit
classrosmon_1_1monitor_1_1NodeMonitor.html
aa564fac92749a89ec68c1b78d8abfc07
() const
boost::signals2::signal< void(std::string)>
exitedSignal
classrosmon_1_1monitor_1_1NodeMonitor.html
a47a5b158fac3f9d62f22c34a4435cebb
boost::signals2::signal< void(std::string, std::string)>
logMessageSignal
classrosmon_1_1monitor_1_1NodeMonitor.html
acf5faed7fbf82bf59bc957327fa016ae
CMD_RESTART
classrosmon_1_1monitor_1_1NodeMonitor.html
af7cf49a915995ccece5c6dad5ccef3b7a5e29e23ad55b351705aeb2f8211f6646
CMD_RUN
classrosmon_1_1monitor_1_1NodeMonitor.html
af7cf49a915995ccece5c6dad5ccef3b7a60f7a7c58fd9d098fbc6cf07c83255e3
CMD_STOP
classrosmon_1_1monitor_1_1NodeMonitor.html
af7cf49a915995ccece5c6dad5ccef3b7a1547a08a06061db7f888fc3281f0ca82
Command
classrosmon_1_1monitor_1_1NodeMonitor.html
af7cf49a915995ccece5c6dad5ccef3b7
CMD_RUN
classrosmon_1_1monitor_1_1NodeMonitor.html
af7cf49a915995ccece5c6dad5ccef3b7a60f7a7c58fd9d098fbc6cf07c83255e3
CMD_STOP
classrosmon_1_1monitor_1_1NodeMonitor.html
af7cf49a915995ccece5c6dad5ccef3b7a1547a08a06061db7f888fc3281f0ca82
CMD_RESTART
classrosmon_1_1monitor_1_1NodeMonitor.html
af7cf49a915995ccece5c6dad5ccef3b7a5e29e23ad55b351705aeb2f8211f6646
void
checkStop
classrosmon_1_1monitor_1_1NodeMonitor.html
a32f417c18ac4e2e566de4631ca6e5153
()
void
communicate
classrosmon_1_1monitor_1_1NodeMonitor.html
aa05c36509cb770113d635eeba82e6fb9
()
std::vector< std::string >
composeCommand
classrosmon_1_1monitor_1_1NodeMonitor.html
aa61fe5d815beb03dd134d536e037115b
() const
void
gatherCoredump
classrosmon_1_1monitor_1_1NodeMonitor.html
a7834e89b8159e5dcb0b4ec0c982a49b5
(int signal)
void
log
classrosmon_1_1monitor_1_1NodeMonitor.html
a40dbafa2a4f5ee8f7dd41d4a60bfd90a
(const char *format, const Args &...args)
Command
m_command
classrosmon_1_1monitor_1_1NodeMonitor.html
ae477efde54c29f45a8950f86bf4e5d74
std::string
m_debuggerCommand
classrosmon_1_1monitor_1_1NodeMonitor.html
aa7bbc9d939215fd32fd36db14b46729e
int
m_exitCode
classrosmon_1_1monitor_1_1NodeMonitor.html
af052c5f29086b630b0167fd6c9a2aadc
int
m_fd
classrosmon_1_1monitor_1_1NodeMonitor.html
a685bba64c1af4303b768e2a8baff120c
FDWatcher::Ptr
m_fdWatcher
classrosmon_1_1monitor_1_1NodeMonitor.html
a2f27c15d1d3037af717e32333705f72d
launch::Node::ConstPtr
m_launchNode
classrosmon_1_1monitor_1_1NodeMonitor.html
a10530ecb7f08dfd2603022e6fab6d677
uint64_t
m_memory
classrosmon_1_1monitor_1_1NodeMonitor.html
aa960d5775493c0ecc30aaec6b4253d6d
int
m_pid
classrosmon_1_1monitor_1_1NodeMonitor.html
a055d334b38274cceca9602520ea16220
std::string
m_processWorkingDirectory
classrosmon_1_1monitor_1_1NodeMonitor.html
a1a1bc25dab51504fdbae98400f83c8cb
bool
m_processWorkingDirectoryCreated
classrosmon_1_1monitor_1_1NodeMonitor.html
af4f784f848dc80056ad243ca05e1f0c2
unsigned int
m_restartCount
classrosmon_1_1monitor_1_1NodeMonitor.html
a26e560bf8d15ee46b795d798b5279cca
bool
m_restarting
classrosmon_1_1monitor_1_1NodeMonitor.html
aee8d318f97e6e3b434c9833ffc47ef91
ros::WallTimer
m_restartTimer
classrosmon_1_1monitor_1_1NodeMonitor.html
a75b7671c43433ce836545038a2f331c3
boost::circular_buffer< char >
m_rxBuffer
classrosmon_1_1monitor_1_1NodeMonitor.html
a9aec592e3911a9327b878b3d1d5b2809
ros::WallTimer
m_stopCheckTimer
classrosmon_1_1monitor_1_1NodeMonitor.html
a4938a8d5f1f0e8495838a63b59972312
double
m_systemLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
a259165ffc50f0ba0e1ab81e02bc4254b
uint64_t
m_systemTime
classrosmon_1_1monitor_1_1NodeMonitor.html
aa9ef10edadb62db5b2cb25bddd0727df
double
m_userLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
a90e0d9741fa9ba1b67509c59ab346375
uint64_t
m_userTime
classrosmon_1_1monitor_1_1NodeMonitor.html
ac71dcf11652e3cceeb4f0c4dc3b7bb21
void
start
classrosmon_1_1monitor_1_1NodeMonitor.html
a2eb998cffa24dab717e960533c264257
()
void
stop
classrosmon_1_1monitor_1_1NodeMonitor.html
abc89b80d09affcbb15af4989a5f0d059
(bool restart=false)
void
restart
classrosmon_1_1monitor_1_1NodeMonitor.html
abfbb7ba92b66fec5895aa5d35926dd4a
()
void
shutdown
classrosmon_1_1monitor_1_1NodeMonitor.html
aec5f461d9c362b47e689319eac3a048a
()
void
forceExit
classrosmon_1_1monitor_1_1NodeMonitor.html
ad0a25fb0089fb732f2f4dfe4e3d17893
()
bool
running
classrosmon_1_1monitor_1_1NodeMonitor.html
a87195985157c8f4dd29ab1322ae6411b
() const
State
state
classrosmon_1_1monitor_1_1NodeMonitor.html
a3768db862289acd52155340a12462ab8
() const
bool
coredumpAvailable
classrosmon_1_1monitor_1_1NodeMonitor.html
a9a38b60b98ad712c5ebb9c55355406a5
() const
std::string
debuggerCommand
classrosmon_1_1monitor_1_1NodeMonitor.html
a817fcc397b8edddbefa806de33e003a0
() const
void
launchDebugger
classrosmon_1_1monitor_1_1NodeMonitor.html
a77e3e68dff62f386b21adc4941caf306
()
void
beginStatUpdate
classrosmon_1_1monitor_1_1NodeMonitor.html
afe0f004b3e42a5e0ac5f91d6e513f335
()
void
addCPUTime
classrosmon_1_1monitor_1_1NodeMonitor.html
acee86b3b964e1601effda6c85ae749d9
(uint64_t userTime, uint64_t systemTime)
void
addMemory
classrosmon_1_1monitor_1_1NodeMonitor.html
a0ce2508a39f177b2e74dc2ae7c197b3c
(uint64_t memoryBytes)
void
endStatUpdate
classrosmon_1_1monitor_1_1NodeMonitor.html
a874de2bbae57e952ba114b52beb3c69a
(uint64_t elapsedTime)
double
userLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
a89fed0ad0dfc9143647bdf1a910efeac
() const
double
systemLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
a3850a329f6b98f3de3c4ea2de1645bed
() const
double
memory
classrosmon_1_1monitor_1_1NodeMonitor.html
ad0540002403e4f295e0259d41571f250
() const
unsigned int
restartCount
classrosmon_1_1monitor_1_1NodeMonitor.html
ab8ea5dc8dad55abef1a8c9726bcd531e
() const
uint64_t
memoryLimit
classrosmon_1_1monitor_1_1NodeMonitor.html
ac63f520bba04daeb0171bdcc2dea9318
() const
float
cpuLimit
classrosmon_1_1monitor_1_1NodeMonitor.html
aa564fac92749a89ec68c1b78d8abfc07
() const
rosmon::PackageRegistry
classrosmon_1_1PackageRegistry.html
static std::string
findPathToFile
classrosmon_1_1PackageRegistry.html
a143d110f2948130b30767d4768528b1f
(const std::string &package, const std::string &name)
static std::string
getExecutable
classrosmon_1_1PackageRegistry.html
a1a6b8a4b8e24458808afdd0a03e1153c
(const std::string &package, const std::string &name)
static std::string
getPath
classrosmon_1_1PackageRegistry.html
ae2af7c74177b270ac786e4c08d55b32b
(const std::string &package)
rosmon::launch::ParseContext
classrosmon_1_1launch_1_1ParseContext.html
const std::map< std::string, std::string > &
arguments
classrosmon_1_1launch_1_1ParseContext.html
a11f05765a9f773c3bb3b9c275365311a
() const
void
clearArguments
classrosmon_1_1launch_1_1ParseContext.html
aff4433006ad8c0ffde9e7a9ea75bc6ee
()
LaunchConfig *
config
classrosmon_1_1launch_1_1ParseContext.html
abadd47a7591e78400a2367498ee2cdca
()
ParseContext
enterScope
classrosmon_1_1launch_1_1ParseContext.html
a24e18c3cbec5d2825a7780756bdc41e7
(const std::string &prefix)
const std::map< std::string, std::string >
environment
classrosmon_1_1launch_1_1ParseContext.html
aae4cb8b2f543d897084cea7b7b959a8a
() const
ParseException
error
classrosmon_1_1launch_1_1ParseContext.html
afc4f89e916a8c778bd20c517e4383980
(const char *fmt, const Args &...args) const
std::string
evaluate
classrosmon_1_1launch_1_1ParseContext.html
a55079fdf76d04663014860ae99f5b595
(const std::string &tpl, bool simplifyWhitespace=true)
const std::string &
filename
classrosmon_1_1launch_1_1ParseContext.html
a947c0d6d382bd386c65fdcd3161cfe3a
() const
bool
parseBool
classrosmon_1_1launch_1_1ParseContext.html
a9c6cf6b77649f6199f89a89208a15a83
(const std::string &value, int line)
ParseContext
classrosmon_1_1launch_1_1ParseContext.html
adfc7f148c5fdf6e25ce1b7f8031ad63c
(LaunchConfig *config)
const std::string &
prefix
classrosmon_1_1launch_1_1ParseContext.html
af026a7cdb5b29f50464802c286dc9903
() const
const std::map< std::string, std::string > &
remappings
classrosmon_1_1launch_1_1ParseContext.html
ae96d97797c2a944163c5fc06bc603ae9
()
void
setArg
classrosmon_1_1launch_1_1ParseContext.html
a13c8ae84105980ba1dc979680d3475a7
(const std::string &name, const std::string &value, bool override)
void
setCurrentElement
classrosmon_1_1launch_1_1ParseContext.html
ab822201debd97892332601c18758de63
(TiXmlElement *e)
void
setEnvironment
classrosmon_1_1launch_1_1ParseContext.html
a97c4cd311f33fa56f12a9cee10efc636
(const std::string &name, const std::string &value)
void
setFilename
classrosmon_1_1launch_1_1ParseContext.html
a9884dd0ab216f0f7f6a320974ecc85c3
(const std::string &filename)
void
setRemap
classrosmon_1_1launch_1_1ParseContext.html
a4836d633969092ed580120891d52eb57
(const std::string &from, const std::string &to)
bool
shouldSkip
classrosmon_1_1launch_1_1ParseContext.html
a1dbdb8bc291b7cbb8846f03df517b38e
(TiXmlElement *e)
void
warning
classrosmon_1_1launch_1_1ParseContext.html
a7d225381ddeb02ea844071fe411eeb3b
(const char *fmt, const Args &...args) const
std::map< std::string, std::string >
m_args
classrosmon_1_1launch_1_1ParseContext.html
ae8028d56d88be2fadb9851260e5fc9b8
LaunchConfig *
m_config
classrosmon_1_1launch_1_1ParseContext.html
a512d1aec82ffb1c80e7b9d31bc8d2462
int
m_currentLine
classrosmon_1_1launch_1_1ParseContext.html
a7814845ff0aae551f63ade6cfdabad18
std::map< std::string, std::string >
m_environment
classrosmon_1_1launch_1_1ParseContext.html
acb49788b5653ea4e5c504e69e53b7df8
std::string
m_filename
classrosmon_1_1launch_1_1ParseContext.html
aa324c9697bc05aa5367be7bb13c966b9
std::string
m_prefix
classrosmon_1_1launch_1_1ParseContext.html
a996b01192135a85047f32ef30bc59d04
std::map< std::string, std::string >
m_remappings
classrosmon_1_1launch_1_1ParseContext.html
a5743197e95e97d6a4a75084f4e043d00
rosmon::launch::ParseException
classrosmon_1_1launch_1_1ParseException.html
ParseException
format
classrosmon_1_1launch_1_1ParseException.html
a3f98d1f927b4d7e8f8aab13488e0e634
(const char *format, const Args &...args)
ParseException
classrosmon_1_1launch_1_1ParseException.html
aaf2c1e5d641ecf9a2a616a5ea0be6b3d
(const std::string &msg)
virtual const char *
what
classrosmon_1_1launch_1_1ParseException.html
a43e2215726017711b842cb2673848e69
() const noexcept
virtual
~ParseException
classrosmon_1_1launch_1_1ParseException.html
a65203caaa617737c53bea461992730c7
()
std::string
m_msg
classrosmon_1_1launch_1_1ParseException.html
afac3dc91cdef476bd2bcfcfd98c47c6c
rosmon::Terminal::Parser
classrosmon_1_1Terminal_1_1Parser.html
void
apply
classrosmon_1_1Terminal_1_1Parser.html
af66a6a30f58470ba09f949bb46e74372
(Terminal *term)
void
parse
classrosmon_1_1Terminal_1_1Parser.html
a1bb136af6cc4c770619d00b49ee489cb
(char c)
void
parse
classrosmon_1_1Terminal_1_1Parser.html
a4dcd760378c1c9698db780aa77616c53
(const std::string &str)
Parser
classrosmon_1_1Terminal_1_1Parser.html
ae13efd074efa5fdecc04853ffdcf10a2
()
State
classrosmon_1_1Terminal_1_1Parser.html
a763b944af358e95aede791d93c7746b3
STATE_ESCAPE
classrosmon_1_1Terminal_1_1Parser.html
a763b944af358e95aede791d93c7746b3adca799de5d90ed24540b8cf05e1a1b8b
STATE_TYPE
classrosmon_1_1Terminal_1_1Parser.html
a763b944af358e95aede791d93c7746b3a762d9520759672def9202c4336353fb9
STATE_CSI
classrosmon_1_1Terminal_1_1Parser.html
a763b944af358e95aede791d93c7746b3a0d7a73260365f96d091a3b0e5dad20d9
STATE_CSI
classrosmon_1_1Terminal_1_1Parser.html
a763b944af358e95aede791d93c7746b3a0d7a73260365f96d091a3b0e5dad20d9
STATE_ESCAPE
classrosmon_1_1Terminal_1_1Parser.html
a763b944af358e95aede791d93c7746b3adca799de5d90ed24540b8cf05e1a1b8b
STATE_TYPE
classrosmon_1_1Terminal_1_1Parser.html
a763b944af358e95aede791d93c7746b3a762d9520759672def9202c4336353fb9
void
parseSetAttributes
classrosmon_1_1Terminal_1_1Parser.html
a1c92f2d8ff011cd432a9c722e8e5a3b9
(const std::string &str)
int
m_bgColor
classrosmon_1_1Terminal_1_1Parser.html
a012093bed453748129cf880c06f4e582
bool
m_bold
classrosmon_1_1Terminal_1_1Parser.html
a51e532fb65b050253484caa4e4d63b61
std::string
m_buf
classrosmon_1_1Terminal_1_1Parser.html
a2b323017dc7e152b57f43d2d307f8d0e
int
m_fgColor
classrosmon_1_1Terminal_1_1Parser.html
a5c92d23be76556d6efcce0773681981a
State
m_state
classrosmon_1_1Terminal_1_1Parser.html
a5ca0f17f0de053461a27e58a711aa33b
rosmon::monitor::Monitor::ProcessInfo
structrosmon_1_1monitor_1_1Monitor_1_1ProcessInfo.html
bool
active
structrosmon_1_1monitor_1_1Monitor_1_1ProcessInfo.html
ab087ec5362cebc669b8c8ada0f81d0de
process_info::ProcessStat
stat
structrosmon_1_1monitor_1_1Monitor_1_1ProcessInfo.html
a8bc3bf7c0d4c5cb2a8b2372d440090c7
rosmon::monitor::process_info::ProcessStat
structrosmon_1_1monitor_1_1process__info_1_1ProcessStat.html
std::size_t
mem_rss
structrosmon_1_1monitor_1_1process__info_1_1ProcessStat.html
a41695b9db23b4aa06162865f6fddec9c
unsigned long
pgrp
structrosmon_1_1monitor_1_1process__info_1_1ProcessStat.html
a9697c889c934aca827204e4f05de1d98
unsigned long
pid
structrosmon_1_1monitor_1_1process__info_1_1ProcessStat.html
ad54655951f9e27e169b2a0c6b726dd8b
jiffies_t
stime
structrosmon_1_1monitor_1_1process__info_1_1ProcessStat.html
a7419f51419a5c8306dcf16a00b126bcb
jiffies_t
utime
structrosmon_1_1monitor_1_1process__info_1_1ProcessStat.html
aa97a497e73707d230aad50dfc485b3e2
rosmon::ROSInterface
classrosmon_1_1ROSInterface.html
ROSInterface
classrosmon_1_1ROSInterface.html
aae932b288beb410f82f7bc92235f1ca1
(monitor::Monitor *monitor, bool enableDiagnostics=false, const std::string &diagnosticsPrefix={})
void
shutdown
classrosmon_1_1ROSInterface.html
abf77256ef81bc08f1ce0ef052557388f
()
bool
handleStartStop
classrosmon_1_1ROSInterface.html
a7cfc35fcf4d575e4faa122d55fde4bf3
(rosmon_msgs::StartStopRequest &req, rosmon_msgs::StartStopResponse &resp)
void
update
classrosmon_1_1ROSInterface.html
a68d4d46aec56db4c7a93a30713f5c7f4
()
bool
m_diagnosticsEnabled
classrosmon_1_1ROSInterface.html
ab7f97808e6d71e386eeb2bf1db70ff92
std::unique_ptr< DiagnosticsPublisher >
m_diagnosticsPublisher
classrosmon_1_1ROSInterface.html
a030028f6dd30ce3009c0858a4295c96f
monitor::Monitor *
m_monitor
classrosmon_1_1ROSInterface.html
a3566d3c44352b0d1f665ba53282211ec
ros::NodeHandle
m_nh
classrosmon_1_1ROSInterface.html
a742d05c5511c3787bcbd505743aea2ba
ros::Publisher
m_pub_state
classrosmon_1_1ROSInterface.html
a538f2d238bba263d7a72840b810bab4c
ros::ServiceServer
m_srv_startStop
classrosmon_1_1ROSInterface.html
a12610e5b3efa6eed94f91fa73e164a3e
ros::WallTimer
m_updateTimer
classrosmon_1_1ROSInterface.html
a5531664ff37a838e00e8a3fcec6e46e5
Catch::StringMaker< ParameterMap >
structCatch_1_1StringMaker_3_01ParameterMap_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01ParameterMap_01_4.html
a46d2c425783359fdd1627831de280e21
(const ParameterMap &value)
Catch::StringMaker< rosmon::launch::Node::Ptr >
structCatch_1_1StringMaker_3_01rosmon_1_1launch_1_1Node_1_1Ptr_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01rosmon_1_1launch_1_1Node_1_1Ptr_01_4.html
a590488148960f2a8e20d2fd7214acc28
(const rosmon::launch::Node::Ptr &node)
Catch::StringMaker< std::vector< rosmon::launch::Node::Ptr > >
structCatch_1_1StringMaker_3_01std_1_1vector_3_01rosmon_1_1launch_1_1Node_1_1Ptr_01_4_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01std_1_1vector_3_01rosmon_1_1launch_1_1Node_1_1Ptr_01_4_01_4.html
ab92c029c99b7379deb2d067e3bd48ca0
(const std::vector< rosmon::launch::Node::Ptr > &nodes)
Catch::StringMaker< XmlRpc::XmlRpcValue >
structCatch_1_1StringMaker_3_01XmlRpc_1_1XmlRpcValue_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01XmlRpc_1_1XmlRpcValue_01_4.html
a6fb42ae0ce518a5079e8a014b98eaa62
(const XmlRpc::XmlRpcValue &value)
Catch::StringMaker< XmlRpc::XmlRpcValue::Type >
structCatch_1_1StringMaker_3_01XmlRpc_1_1XmlRpcValue_1_1Type_01_4.html
static std::string
convert
structCatch_1_1StringMaker_3_01XmlRpc_1_1XmlRpcValue_1_1Type_01_4.html
a277274405a9e3fa0317da9d75f0b0f6f
(const XmlRpc::XmlRpcValue::Type &value)
rosmon::launch::SubstitutionException
classrosmon_1_1launch_1_1SubstitutionException.html
SubstitutionException
classrosmon_1_1launch_1_1SubstitutionException.html
a37898712b9720d9af4ad2f3de56077f5
(const std::string &msg)
virtual const char *
what
classrosmon_1_1launch_1_1SubstitutionException.html
ab62edb79cf460ed8e5c6808db9772b94
() const noexceptoverride
virtual
~SubstitutionException
classrosmon_1_1launch_1_1SubstitutionException.html
ac0ad9b6bf0cb4c3e351ed71cf86b77b5
()
static SubstitutionException
format
classrosmon_1_1launch_1_1SubstitutionException.html
a9f5768731207ef0da41727ac83f442a7
(const char *format, const Args &...args)
std::string
m_msg
classrosmon_1_1launch_1_1SubstitutionException.html
a3f1eb3791e3e06b4ab057657698519a6
rosmon::Terminal
classrosmon_1_1Terminal.html
rosmon::Terminal::Parser
Black
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ab1059a17d8b55e2cad4226f0a490b640
Blue
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492af5a36f723e563b43849d94d09c0c4700
Cyan
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ac2dbb03f1d66d4950dc86f08475d4db9
Grayscale
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a0317cd7eca96cb9f9ac039212b86e0a5
Green
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ab08e3870188c6a5e66833c0464b9bf62
IntenseBlack
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a57a8d295b1b4aaf6aa248315b160d0c8
IntenseBlue
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a64ab6e983b05a28c20f0ad80b7cf4c43
IntenseCyan
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a36d8c8494f78b1e99448656402bf4452
IntenseGreen
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a4e1e459ea834ba06ee6da45943521f73
IntenseMagenta
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a2fe41c68589ea64d4bc0dd6f7b1c2139
IntenseRed
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ab76c8e769b875c9876c2d2834e1f2757
IntenseWhite
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ace2571f11ba48b332c95739058cbcb27
IntenseYellow
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a73dc5e1b97b539f42e5a1d6eaf70bf6b
Magenta
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a95a2553ea21daf113a22f38bea1260a3
Red
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a4914d95cb311ee2cca05c935142a93ca
SimpleColor
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492
Black
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ab1059a17d8b55e2cad4226f0a490b640
Red
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a4914d95cb311ee2cca05c935142a93ca
Green
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ab08e3870188c6a5e66833c0464b9bf62
Yellow
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a2a5a549d3697e252bfa3177a510b22a7
Blue
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492af5a36f723e563b43849d94d09c0c4700
Magenta
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a95a2553ea21daf113a22f38bea1260a3
Cyan
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ac2dbb03f1d66d4950dc86f08475d4db9
White
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a224a391e4600664e6ae180e14f61c562
IntenseBlack
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a57a8d295b1b4aaf6aa248315b160d0c8
IntenseRed
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ab76c8e769b875c9876c2d2834e1f2757
IntenseGreen
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a4e1e459ea834ba06ee6da45943521f73
IntenseYellow
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a73dc5e1b97b539f42e5a1d6eaf70bf6b
IntenseBlue
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a64ab6e983b05a28c20f0ad80b7cf4c43
IntenseMagenta
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a2fe41c68589ea64d4bc0dd6f7b1c2139
IntenseCyan
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a36d8c8494f78b1e99448656402bf4452
IntenseWhite
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492ace2571f11ba48b332c95739058cbcb27
Grayscale
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a0317cd7eca96cb9f9ac039212b86e0a5
SK_F1
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a60c0ebc9471e65f0ccdb83d8eebcb0ba
SK_F10
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a9aecd8ce11e13ba1d5a0db3b0969786c
SK_F11
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a87ff16fa1d6db5d846c81118a405c971
SK_F12
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01acce533e75eddb94a46d5e2d33f3a4437
SK_F2
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a12d545b1e93ed29c16eb5c71b3bb91b3
SK_F3
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a805a0b8031e642469a1c084518558770
SK_F4
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a2ffacc574f4df78490e6a624a13d41d5
SK_F5
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a07f33113d46848fc21c2fd78391088e2
SK_F6
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a6b8e917b38641dbc4891806260b10efc
SK_F7
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a6405f1eb28c2aad9c2cc2dbce5ce4b5d
SK_F8
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a991ee5490fd6960c72354e720ccff533
SK_F9
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a0572f43291acbbf0043c27c0c3080941
SpecialKey
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01
SK_F1
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a60c0ebc9471e65f0ccdb83d8eebcb0ba
SK_F2
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a12d545b1e93ed29c16eb5c71b3bb91b3
SK_F3
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a805a0b8031e642469a1c084518558770
SK_F4
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a2ffacc574f4df78490e6a624a13d41d5
SK_F5
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a07f33113d46848fc21c2fd78391088e2
SK_F6
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a6b8e917b38641dbc4891806260b10efc
SK_F7
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a6405f1eb28c2aad9c2cc2dbce5ce4b5d
SK_F8
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a991ee5490fd6960c72354e720ccff533
SK_F9
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a0572f43291acbbf0043c27c0c3080941
SK_F10
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a9aecd8ce11e13ba1d5a0db3b0969786c
SK_F11
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a87ff16fa1d6db5d846c81118a405c971
SK_F12
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01acce533e75eddb94a46d5e2d33f3a4437
White
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a224a391e4600664e6ae180e14f61c562
Yellow
classrosmon_1_1Terminal.html
a6c0e0d0023cc0af34951018d2ca24492a2a5a549d3697e252bfa3177a510b22a7
void
clearToEndOfLine
classrosmon_1_1Terminal.html
ad6f171e39beabe8a346bc722c29d5cf1
()
void
clearWindowTitle
classrosmon_1_1Terminal.html
a09e012af809156786fafd847f893d426
(const std::string &backup)
bool
getSize
classrosmon_1_1Terminal.html
aa2fcb6661fc13e914778562100c51d44
(int *columns, int *rows)
bool
has256Colors
classrosmon_1_1Terminal.html
a06efa1c89654454ef229cfcd20cb18cd
() const
bool
interactive
classrosmon_1_1Terminal.html
a21ac238b5951db5530ed69142a8c7752
() const
void
moveCursorToStartOfLine
classrosmon_1_1Terminal.html
a2107ea7b0e2dc05a378002c4ed101b55
()
void
moveCursorUp
classrosmon_1_1Terminal.html
aad11e9df40aae4f54eb2751aa00e9808
(int numLines)
int
readKey
classrosmon_1_1Terminal.html
a425ee8062005e82938c6892224a85fd4
()
void
setBackgroundColor
classrosmon_1_1Terminal.html
a66b596bfdcc1d344ceaadad71f9f9be8
(uint32_t color)
void
setBold
classrosmon_1_1Terminal.html
a402a461c4dac3681bb7c28be6aa01079
(bool on)
void
setCursorInvisible
classrosmon_1_1Terminal.html
a7ec3c62b1779b04a196dc1584a888b22
()
void
setCursorVisible
classrosmon_1_1Terminal.html
a9a6bd9f0b6f08aa292cdbd7e8685863b
()
void
setEcho
classrosmon_1_1Terminal.html
a6d2e4c20da4bb85fcee5a16fb3e5656b
(bool on)
void
setForegroundColor
classrosmon_1_1Terminal.html
abf2e03fde9e00862a2cc709be082df72
(uint32_t color)
void
setStandardColors
classrosmon_1_1Terminal.html
a9c01fef50177c6a6c282d686acc7d2a0
()
void
setWindowTitle
classrosmon_1_1Terminal.html
a6911936889cb05d9ed857b171e5f7248
(const std::string &title)
Terminal
classrosmon_1_1Terminal.html
a9aa955c5ffcc9c0da6086acdf4f6d7db
()
void
setSimpleBackground
classrosmon_1_1Terminal.html
a3d51df52fe0137ea2ef4b935629ad2aa
(SimpleColor color)
void
setSimpleForeground
classrosmon_1_1Terminal.html
ab55aac6d3a8c6d340e1297c0d142979e
(SimpleColor color)
void
setSimplePair
classrosmon_1_1Terminal.html
acd03cb0645841c3aeeb94f4a8c72149c
(SimpleColor fg, SimpleColor bg)
bool
m_256colors
classrosmon_1_1Terminal.html
a5cb9b77fc8a5f4fa14f007d06375c4ca
std::string
m_bgColorStr
classrosmon_1_1Terminal.html
a43b3f4bd6996be3fb6d35065167b8949
std::string
m_boldStr
classrosmon_1_1Terminal.html
a81392d310a5f1575900972ed9ba690b6
std::string
m_currentEscapeStr
classrosmon_1_1Terminal.html
a543272caf1395e60d6e3a31433af6daf
std::string
m_elStr
classrosmon_1_1Terminal.html
a4883210d337126e0ebf15ae986fe4613
std::string
m_fgColorStr
classrosmon_1_1Terminal.html
a139a9aeb856e9618481d4c6eeacff42f
std::string
m_opStr
classrosmon_1_1Terminal.html
a631e145bbe18a1c7baeefe8c945f8196
std::string
m_sgr0Str
classrosmon_1_1Terminal.html
aeed42b589d18bba452c68c17f239d2d9
std::map< std::string, SpecialKey >
m_specialKeys
classrosmon_1_1Terminal.html
a326ed2d2fab08790de1e345d8f1db68d
bool
m_truecolor
classrosmon_1_1Terminal.html
a472d2ecb4917d6ec835b8caf55ead9e5
std::string
m_upStr
classrosmon_1_1Terminal.html
a16fcff294d6ae43209bbdf4a951c6d48
bool
m_valid
classrosmon_1_1Terminal.html
aa018e70be95fed1a70422b6adfe57d56
void
setSimpleBackground
classrosmon_1_1Terminal.html
a3d51df52fe0137ea2ef4b935629ad2aa
(SimpleColor color)
void
setSimpleForeground
classrosmon_1_1Terminal.html
ab55aac6d3a8c6d340e1297c0d142979e
(SimpleColor color)
void
setSimplePair
classrosmon_1_1Terminal.html
acd03cb0645841c3aeeb94f4a8c72149c
(SimpleColor fg, SimpleColor bg)
rosmon::UI
classrosmon_1_1UI.html
rosmon::UI::ChannelInfo
void
log
classrosmon_1_1UI.html
a485877b75317ecdd850022f2f9b75f12
(const std::string &channel, const std::string &str)
UI
classrosmon_1_1UI.html
aae7b8404ed9c902a7af64a67d9b21cd3
(monitor::Monitor *monitor, const FDWatcher::Ptr &fdWatcher)
void
update
classrosmon_1_1UI.html
a87d7f5546331c64e7be926b37cf21670
()
~UI
classrosmon_1_1UI.html
ab7d34e59f74631ffb7091d56706c9c07
()
bool
anyMuted
classrosmon_1_1UI.html
a77acc2835df182d95cc8fb2abb357381
()
void
checkWindowSize
classrosmon_1_1UI.html
ab27f59f5bd18012a66bb570d933d37a1
()
void
drawStatusLine
classrosmon_1_1UI.html
a325cb7c694f0022b3f73af22eb900c65
()
void
handleInput
classrosmon_1_1UI.html
afa9fd3f1303a66c255ffc9d563a2a7f9
()
bool
isMuted
classrosmon_1_1UI.html
a10b760630f3c6b2af6389cc455ef0b6e
(const std::string &s)
void
mute
classrosmon_1_1UI.html
a6499ddf927e52e2954ee93b121252eaa
(const std::string &s)
void
muteAll
classrosmon_1_1UI.html
a79e953bddde3b5ba3d61b8d9bd368981
()
void
setupColors
classrosmon_1_1UI.html
a9b155fba193da36c29259cf381611b90
()
void
unmute
classrosmon_1_1UI.html
aa12339af9aee2a31489708b20ceab2b5
(const std::string &s)
void
unmuteAll
classrosmon_1_1UI.html
a9196075fce28a0f9c6c0bc8ba01a9fda
()
int
m_columns
classrosmon_1_1UI.html
ac3345a35c4720118844719aca5efca93
FDWatcher::Ptr
m_fdWatcher
classrosmon_1_1UI.html
a4c57c128edc4088a0cf7bb9dc800462a
monitor::Monitor *
m_monitor
classrosmon_1_1UI.html
a474ebde2dbf8c6fb134b9527092fb671
std::unordered_set< std::string >
m_mutedSet
classrosmon_1_1UI.html
a81d5c10600d5b1ca7b0e04bcc01ff33c
std::map< std::string, ChannelInfo >
m_nodeColorMap
classrosmon_1_1UI.html
acf3ba45b4c2c8f8c45db85d47223dc12
int
m_selectedNode
classrosmon_1_1UI.html
a8f82bb0bb45b74ca66f6f9caf8a9c1aa
ros::WallTimer
m_sizeTimer
classrosmon_1_1UI.html
a2114ac6e455762dce5885c635223d01f
std::string
m_strSetColor
classrosmon_1_1UI.html
ad27ca951c8cd6527bff8f139af750bc7
Terminal
m_term
classrosmon_1_1UI.html
a64b01b9735e5ae5c608bf1dfcdf580e7
rosmon::launch::LaunchConfig::YAMLResult
structrosmon_1_1launch_1_1LaunchConfig_1_1YAMLResult.html
std::string
name
structrosmon_1_1launch_1_1LaunchConfig_1_1YAMLResult.html
a7a98a99086a8d7dc2afd2778d9a5ddb0
YAML::Node
yaml
structrosmon_1_1launch_1_1LaunchConfig_1_1YAMLResult.html
a16d307b4c66ecfd508bc63a14533214f
basic
namespacebasic.html
basic::_WFM
basic::BasicTest
rospack
namespacebasic.html
a0645191e23ac4fb7638a29a872f5f340
state
namespacebasic.html
a8abd25e731473e6e2fcc277f79f4ac19
busy_node
namespacebusy__node.html
string
b
namespacebusy__node.html
a9ebfefba576283fc5bc9e5221ee0eda8
Catch
namespaceCatch.html
Catch::StringMaker< ParameterMap >
Catch::StringMaker< rosmon::launch::Node::Ptr >
Catch::StringMaker< std::vector< rosmon::launch::Node::Ptr > >
Catch::StringMaker< XmlRpc::XmlRpcValue >
Catch::StringMaker< XmlRpc::XmlRpcValue::Type >
rosmon
namespacerosmon.html
rosmon::launch
rosmon::monitor
rosmon::DiagnosticsPublisher
rosmon::FDWatcher
rosmon::Logger
rosmon::PackageRegistry
rosmon::ROSInterface
rosmon::Terminal
rosmon::UI
static std::string
_getExecutable
namespacerosmon.html
adac9c5a97add3aa8fff1009b39d24622
(const std::string &package, const std::string &name)
static int
ansiColor
namespacerosmon.html
ac6d79241e74cd233531542db1f72d322
(uint32_t rgb)
static std::string
getExecutableInPath
namespacerosmon.html
a628eb4fb243db77f72a6faecadc43417
(const fs::path &path, const std::string &name)
static void
init
namespacerosmon.html
a8d85367bebda45bdabd00cb43c4cb5ff
()
static std::map< std::string, std::string >
g_cache
namespacerosmon.html
a914d11a52e7bf5daffe3eb206203f435
static std::vector< std::string >
g_catkin_workspaces
namespacerosmon.html
a2c44eac35a7dca916fc9b1eed27927f9
static std::map< std::pair< std::string, std::string >, std::string >
g_executableCache
namespacerosmon.html
a8f92f9c564f93e95adcb04837ebee279
static bool
g_initialized
namespacerosmon.html
aba54f95f19725efeeac9a4c4ca7603bf
static rospack::Rospack
g_pack
namespacerosmon.html
a98d31347a4cab1d788af2070f1f45013
rosmon::launch
namespacerosmon_1_1launch.html
rosmon::launch::string_utils
rosmon::launch::substitutions
rosmon::launch::LaunchConfig
rosmon::launch::Node
rosmon::launch::ParseContext
rosmon::launch::ParseException
rosmon::launch::SubstitutionException
std::function< std::string(const std::string &, const std::string &)>
Handler
namespacerosmon_1_1launch.html
a1a3168f1b8d8122deccb4f086fd24551
std::map< std::string, Handler >
HandlerMap
namespacerosmon_1_1launch.html
a139befbce9ce7a23fce0f11bd7b2cfaa
ParserState
namespacerosmon_1_1launch.html
ac5a0d6fc8e9a39f2497945c710ab7fec
PARSER_IDLE
namespacerosmon_1_1launch.html
ac5a0d6fc8e9a39f2497945c710ab7fecae8f329422f138e505b668880dc44cedf
PARSER_DOLLAR
namespacerosmon_1_1launch.html
ac5a0d6fc8e9a39f2497945c710ab7fecaeb90623212fee60a6f0fa496d79e66ce
PARSER_INSIDE
namespacerosmon_1_1launch.html
ac5a0d6fc8e9a39f2497945c710ab7feca03ab5d45a280699d4b0980251b0336ac
static XmlRpc::XmlRpcValue
autoXmlRpcValue
namespacerosmon_1_1launch.html
a403f5a87edafd8987262b9530591a476
(const std::string &fullValue)
std::string
evaluatePython
namespacerosmon_1_1launch.html
a4734e1f063acf61a095bd1c89275bda1
(const std::string &input, ParseContext &context)
double
evaluateROSParamPython
namespacerosmon_1_1launch.html
ab5689a2f2a4e25188133844537dcafdf
(const std::string &input)
std::tuple< uint64_t, bool >
parseMemory
namespacerosmon_1_1launch.html
a4dab0b606d09c30fc5ec2e32f774508c
(const std::string &memory)
static std::string
parseOneElement
namespacerosmon_1_1launch.html
ae4a239db68c1f4e1ff437a60e6ead8b0
(const std::string &input, const HandlerMap &handlers, bool strict, bool *found)
std::string
parseSubstitutionArgs
namespacerosmon_1_1launch.html
a8c16101564a0f06da1a4ffef0267864b
(const std::string &input, ParseContext &context)
void
safeAdvance
namespacerosmon_1_1launch.html
a5c0439855b684a8c4259a52bb64b9af5
(Iterator &it, const Iterator &end, size_t i)
XmlRpc::XmlRpcValue
yamlToXmlRpc
namespacerosmon_1_1launch.html
a5a346385e456aece2172890a3900ce5b
(const ParseContext &ctx, const YAML::Node &n)
const char *
UNSET_MARKER
namespacerosmon_1_1launch.html
a620e46eb26bd25f3462b287846f0a9ba
rosmon::launch::string_utils
namespacerosmon_1_1launch_1_1string__utils.html
bool
isOnlyWhitespace
namespacerosmon_1_1launch_1_1string__utils.html
a1c87afcedf587af06e4c7ff464fc87d6
(const std::string &input)
std::string
simplifyWhitespace
namespacerosmon_1_1launch_1_1string__utils.html
a381629462172513d74fcf1b12c0f597f
(const std::string &input)
rosmon::launch::substitutions
namespacerosmon_1_1launch_1_1substitutions.html
std::string
anon
namespacerosmon_1_1launch_1_1substitutions.html
ac738438a5610bfceaf669f13a69abbc3
(const std::string &name, ParseContext &context)
std::string
arg
namespacerosmon_1_1launch_1_1substitutions.html
a9acc9d18909e42c712ae3bb9d0dbf72c
(const std::string &name, const ParseContext &context)
std::string
dirname
namespacerosmon_1_1launch_1_1substitutions.html
a88c62c208453e93e610d7cc9dcb908f5
(const ParseContext &context)
std::string
env
namespacerosmon_1_1launch_1_1substitutions.html
aac5a0c8f5317de2f92229e5bc2c583d1
(const std::string &name)
std::string
find_stupid
namespacerosmon_1_1launch_1_1substitutions.html
a248c11f284f144c43c643c2dd19486b4
(const std::string &name)
std::string
optenv
namespacerosmon_1_1launch_1_1substitutions.html
a82ce8f3f192be926124c25045ec742d9
(const std::string &name, const std::string &defaultValue)
rosmon::monitor
namespacerosmon_1_1monitor.html
rosmon::monitor::process_info
rosmon::monitor::Monitor
rosmon::monitor::NodeMonitor
static boost::iterator_range< std::string::const_iterator >
corePatternFormatFinder
namespacerosmon_1_1monitor.html
a2cd53dc235b3af1ee44a7655a450a8ee
(std::string::const_iterator begin, std::string::const_iterator end)
rosmon::monitor::process_info
namespacerosmon_1_1monitor_1_1process__info.html
rosmon::monitor::process_info::ProcessStat
unsigned long
jiffies_t
namespacerosmon_1_1monitor_1_1process__info.html
ae47e8108287c2d4591dab68457796569
jiffies_t
kernel_hz
namespacerosmon_1_1monitor_1_1process__info.html
a7885e4e9ffebe41830e7d2e1ac42b3d2
()
std::size_t
page_size
namespacerosmon_1_1monitor_1_1process__info.html
abe1bcc67f2c35e37c55e6edf5e03b73f
()
bool
readStatFile
namespacerosmon_1_1monitor_1_1process__info.html
ad126ac4e4100a8e350c7262b0736819a
(const char *filename, ProcessStat *stat)
static jiffies_t
g_kernel_hz
namespacerosmon_1_1monitor_1_1process__info.html
afcec039c3b5b9c608131c66495d55729
static std::size_t
g_page_size
namespacerosmon_1_1monitor_1_1process__info.html
ab5fdd2f6d9d1f9b06bc569f702ec2eee
test_node
namespacetest__node.html
def
callback
namespacetest__node.html
a2a03db07638e0fef8a51c82208193ded
(data)
pub
namespacetest__node.html
afbe9a805ac53fc5df1744d757044cc9f
sub
namespacetest__node.html
ab3203d9b1ec423e15921da85f9eca651