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
dump_param.cpp
/tmp/ws/src/rosmon/rosmon_core/src/util/
dump__param_8cpp
int
main
dump__param_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
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
a886d4340ded563faecc0bb38cf8f4ed0
(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
constexpr double
DEFAULT_CPU_LIMIT
namespacerosmon_1_1launch.html
a82d1e979405cb966fcc45b94bb87b03d
constexpr uint64_t
DEFAULT_MEMORY_LIMIT
namespacerosmon_1_1launch.html
a6415a1c1339fd519079929bb51abfe96
constexpr double
DEFAULT_STOP_TIMEOUT
namespacerosmon_1_1launch.html
a20af8faf61f38fafee8da1dc9d858d60
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)
log_event.h
/tmp/ws/src/rosmon/rosmon_core/src/
log__event_8h
rosmon::LogEvent
rosmon
log_parser.cpp
/tmp/ws/src/rosmon/rosmon_core/src/monitor/
log__parser_8cpp
log_parser.h
rosmon::monitor::LogParser::Private
rosmon
rosmon::monitor
log_parser.h
/tmp/ws/src/rosmon/rosmon_core/src/monitor/
log__parser_8h
../log_event.h
rosmon::monitor::LogParser::Event
rosmon::monitor::LogParser
rosmon
rosmon::monitor
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
log_event.h
rosmon::FileLogger
rosmon::Logger
rosmon::SystemdLogger::NotAvailable
rosmon::SyslogLogger
rosmon::SystemdLogger
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)
static int
get_max_node_name
main_8cpp.html
a3d747dd5de17adadaab6d70a587a8af3
(const rosmon::monitor::Monitor &monitor)
void
handleSignal
main_8cpp.html
a92f4b8843c9d7a61aca6e151d34b3d17
(int)
void
logToStdout
main_8cpp.html
a6a016c7127d89225602529dbb8d3b348
(const rosmon::LogEvent &event, const int max_width)
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
a886d4340ded563faecc0bb38cf8f4ed0
(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
../log_event.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
a39d4e943110dc87053110ac598b16381
(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
../launch/launch_config.h
../fd_watcher.h
../log_event.h
log_parser.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
std::string
convertWhitespace
namespacerosmon_1_1launch_1_1string__utils.html
abce4b4099afde8746bf81751aabe378c
(const std::string &input)
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)
std::string
strip
namespacerosmon_1_1launch_1_1string__utils.html
add4f5484e8c2b424f2325b57dfdb92e4
(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
std::string
convertWhitespace
namespacerosmon_1_1launch_1_1string__utils.html
abce4b4099afde8746bf81751aabe378c
(const std::string &input)
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)
std::string
strip
namespacerosmon_1_1launch_1_1string__utils.html
add4f5484e8c2b424f2325b57dfdb92e4
(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)
std::string
safe_tigetstr
namespacerosmon.html
af6bebda968a97f271abdc8b022763a3a
(const char *key)
terminal.h
/tmp/ws/src/rosmon/rosmon_core/src/
terminal_8h
rosmon::Terminal::Color
rosmon::Terminal::Parser
rosmon::Terminal::Style
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
abe3a35609a7b465f2d4ff340c3852788
("arg basic", "[arg]")
TEST_CASE
test__arg_8cpp.html
a5b5b23ee9bee66c794944833e62fd5bd
("arg from external", "[arg]")
TEST_CASE
test__arg_8cpp.html
a169d0f56aa874dcbe972f667fc726efe
("arg unset", "[arg]")
TEST_CASE
test__arg_8cpp.html
a349c734f53f02e44b29e9f13f09fa31e
("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
a61f95d326223bd3b48bd09ec5db8c338
("basic", "[basic]")
TEST_CASE
test__basic_8cpp.html
ab9312cf53c110252b36c340b591203f8
("basic: invalid XML", "[basic]")
TEST_CASE
test__basic_8cpp.html
ab5fac5e9b36262ac7920e25ae20cee52
("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
ad0ccfe7160534139c7878fb9240f9e55
("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
abc1a33e895c9f7c6fafc2185bfc42e4b
("if/unless basic", "[if_unless]")
TEST_CASE
test__if__unless_8cpp.html
ac86fcce13035cab96bc09ce4ac89f736
("if/unless invalid", "[if_unless]")
test_include.cpp
/tmp/ws/src/rosmon/rosmon_core/test/xml/
test__include_8cpp
../../src/launch/launch_config.h
node_utils.h
param_utils.h
TEST_CASE
test__include_8cpp.html
a74ee21adae493d57a37db5a9d4e31dbf
("include basic", "[include]")
TEST_CASE
test__include_8cpp.html
a7f15f1663a797dd65d7bbe26e9c66e69
("include default", "[include]")
TEST_CASE
test__include_8cpp.html
a8b37345240ad793eccfa5d2fc85f1c15
("include pass_all", "[include]")
TEST_CASE
test__include_8cpp.html
aa00f725392d360493c771163c39abdbe
("include scoped attributes", "[include]")
test_log_parser.cpp
/tmp/ws/src/rosmon/rosmon_core/test/monitor/
test__log__parser_8cpp
../../src/monitor/log_parser.h
TEST_CASE
test__log__parser_8cpp.html
a7dff6c71b0b0d02de2e33a1f0209e31a
("LogParser", "[log_parser]")
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
adbdd87c94b4dc136d4a130c45098a032
("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
a60c43346f6881101b1b720af393af9c0
("node basic", "[node]")
TEST_CASE
test__node_8cpp.html
abd29c707e1037f35f922a5b893bced01
("node invalid", "[node]")
TEST_CASE
test__node_8cpp.html
a1abe82313b2117bee8de6df8e51ab085
("node args", "[node]")
TEST_CASE
test__node_8cpp.html
a684e17228995017ede7abc7ad8eeb267
("node respawn", "[node]")
TEST_CASE
test__node_8cpp.html
afc643be4e3caf36fa0bb5fa570aed622
("node required", "[node]")
TEST_CASE
test__node_8cpp.html
ab9b310cd7bf910fd3b27f76abc9aa288
("node ns", "[node]")
TEST_CASE
test__node_8cpp.html
a531ddd332410e936cfee8a85cd9264d6
("node clear_params", "[node]")
TEST_CASE
test__node_8cpp.html
ac62c576053583a25017a9b92d3538a6d
("node cwd", "[node]")
TEST_CASE
test__node_8cpp.html
a8341787496216d25d8a9720352bd442f
("node launch-prefix", "[node]")
TEST_CASE
test__node_8cpp.html
a79227f055f2403955dc6f443da51bf0e
("node remap", "[remap]")
TEST_CASE
test__node_8cpp.html
a341cdb597c5397a074b7f9858218475d
("node output attr", "[output]")
TEST_CASE
test__node_8cpp.html
a29d02c9bb3025b14c6bc4205055a54e2
("node enable-coredumps", "[node]")
TEST_CASE
test__node_8cpp.html
ab0fbd4a14dff13aed5f719bd643e2790
("node memory/cpu limit", "[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
a80a82d6f0341b5a83f3d7a05183bd7c2
(params, "/param1", XmlRpc::XmlRpcValue::TypeString, "hello")
checkTypedParam< std::string >
test__param_8cpp.html
ace45c6102538495f7ac00a2c8b435b3e
(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
a7ac5dbc4b4b26d5d2205feae03f6fcb1
("global_param", "[param]")
TEST_CASE
test__param_8cpp.html
aa07755b82ea059bb11e9faeef0d20268
("param_types", "[param]")
TEST_CASE
test__param_8cpp.html
aefcf104012e30364747dab4b2862c99b
("param command", "[param]")
TEST_CASE
test__param_8cpp.html
af308f9bb4b12a751eb779f81a9ede423
("param failing command", "[param]")
TEST_CASE
test__param_8cpp.html
a3f581b8dc56ab1c07e6a1f485277388d
("param textfile", "[param]")
TEST_CASE
test__param_8cpp.html
a0ced027a194ee3099c2c53d392f22a06
("param textfile does not exist", "[param]")
TEST_CASE
test__param_8cpp.html
a7474dbfb7e7b9eb6caa8b30364c4c005
("param binfile", "[param]")
TEST_CASE
test__param_8cpp.html
ae5d387d30ab41372e97c824801ae7e49
("scoped params", "[param]")
TEST_CASE
test__param_8cpp.html
aea4f3d683b0b9a26e2d15e27e55dd9ed
("wrong param types", "[param]")
TEST_CASE
test__param_8cpp.html
a4545384a977704ed7d37a33a0cdbcb16
("invalid param input combinations", "[param]")
TEST_CASE
test__param_8cpp.html
a9c3de8587aee0fc00a90f5362e789b6d
("invalid param names", "[param]")
TEST_CASE
test__param_8cpp.html
aaed35f15af9b3c3b946b6e6966426fb7
("param whitespace", "[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
aa38d478396f30fc0b7a6008924e81cb0
("remap", "[remap]")
TEST_CASE
test__remap_8cpp.html
a562da8f279b4d7c991b149799783cd4f
("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
a06d090792616b4926e1e55d9f3c79249
("rosparam basic", "[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
a530145be156a37b6a6782d479984a650
("rosparam empty", "[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
aabc17fddbaae4c53da0a1d9163b0a6f5
("rosparam invalid YAML", "[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
ac2269e99412b67b74fcbfbc17a888142
("rosparam naming", "[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
ae27eb987ffdcd28d4e891c557a25be36
("rosparam explicit types", "[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
aa6dd5be9ab32f056f3c49c0972d2f2e6
("rosparam angle extensions", "[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
ac174c1436b856047f2bdfe90e142c657
("merge keys", "[rosparam]")
TEST_CASE
test__rosparam_8cpp.html
a1ed467bff587ba98e20bf9e77e186753
("rosparam /param", "[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
ab595548e1215d499ab4fb6e8714f93f6
("env", "[subst]")
TEST_CASE
test__subst_8cpp.html
a65d4567706492bf8c7e08c5d73ac8ffc
("optenv", "[subst]")
TEST_CASE
test__subst_8cpp.html
a94828a312166a047a389b94051a5d918
("find", "[subst]")
TEST_CASE
test__subst_8cpp.html
ae023cfd74bc09f3d234969c7c5b1b4ba
("anon", "[subst]")
TEST_CASE
test__subst_8cpp.html
a59ce140331212b8542c3237961e71509
("arg", "[subst]")
TEST_CASE
test__subst_8cpp.html
a70c6875086d9d58007e44534bfd2a334
("eval", "[subst]")
TEST_CASE
test__subst_8cpp.html
a152acb17a689276e151c2e5b4417abd0
("dirname", "[subst]")
TEST_CASE
test__subst_8cpp.html
a07f5e67d2ad0a6b631b3020557a390ec
("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
unsigned int
m_column
ui_8cpp.html
af27a091f84e50b8c3481c6a73c69c7ea
ui.h
/tmp/ws/src/rosmon/rosmon_core/src/
ui_8h
monitor/monitor.h
fd_watcher.h
terminal.h
log_event.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
string_utils.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_nested_ns
classbasic_1_1BasicTest.html
a4a98ce48bf9fa10f4fbe6a4486a6bb11
(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
ae1b184f2efe1f290c703dbf46fe36e01
(Terminal *term)
ChannelInfo
structrosmon_1_1UI_1_1ChannelInfo.html
a74dddab258bf139faa3757499682c47b
(Terminal *term, uint32_t color)
uint32_t
labelColor
structrosmon_1_1UI_1_1ChannelInfo.html
ad06cfc1ae77d1da59b9ff28155ad32de
Terminal::Parser
stderrParser
structrosmon_1_1UI_1_1ChannelInfo.html
accf85da284c8f4b79b738e570c5f2121
Terminal::Parser
stdoutParser
structrosmon_1_1UI_1_1ChannelInfo.html
a5fe009fa15cd811f3ed1f88cf4ce9f72
rosmon::Terminal::Color
classrosmon_1_1Terminal_1_1Color.html
void
background
classrosmon_1_1Terminal_1_1Color.html
a6be8bce4ab573f262beb865b9deb368b
()
const std::string &
backgroundCode
classrosmon_1_1Terminal_1_1Color.html
acd1ceb43a423cc282b68aa4fc6b7dbb9
() const
Color
classrosmon_1_1Terminal_1_1Color.html
a9657b90aa49f7cb04cc08e410481eae5
()
void
foreground
classrosmon_1_1Terminal_1_1Color.html
a2922c832adbd8d8b1e3e8a3f466fc37a
()
const std::string &
foregroundCode
classrosmon_1_1Terminal_1_1Color.html
a8c6493c9812981a7be48a03ec100fac6
() const
Color
classrosmon_1_1Terminal_1_1Color.html
a930f493b4cc5ec1ed407a952af947c7c
(const std::string &fg, const std::string &bg)
std::string
m_bgString
classrosmon_1_1Terminal_1_1Color.html
a48e65319d3e5d1822c7e41611b54443f
std::string
m_fgString
classrosmon_1_1Terminal_1_1Color.html
a244dbcc08f6360b278913907cc56f564
friend class
Terminal
classrosmon_1_1Terminal_1_1Color.html
a617d7b48628004db58ff7f8de37fe493
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::monitor::LogParser::Event
structrosmon_1_1monitor_1_1LogParser_1_1Event.html
std::string
message
structrosmon_1_1monitor_1_1LogParser_1_1Event.html
a03bcfa2b5aac00219c7542dc49731af2
LogEvent::Type
severity
structrosmon_1_1monitor_1_1LogParser_1_1Event.html
a52fbb5400bd433f7791249b6d8c509a8
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::FileLogger
classrosmon_1_1FileLogger.html
rosmon::Logger
FileLogger
classrosmon_1_1FileLogger.html
af38a09c0cecbe23f1ef5f0380d8d6985
(const std::string &path, bool flush=false)
void
log
classrosmon_1_1FileLogger.html
ad16dfaf2846208ad775c286fc6659776
(const LogEvent &event) override
~FileLogger
classrosmon_1_1FileLogger.html
abd402e5e26fc73993f83e36095d6a63b
() override
FILE *
m_file
classrosmon_1_1FileLogger.html
abaee80149c3d2cb6813c73c7f4b1b9fa
bool
m_flush
classrosmon_1_1FileLogger.html
a136be34b1c136ab0b6ee738b287b84b4
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
OutputAttr
classrosmon_1_1launch_1_1LaunchConfig.html
a1f610563a25e692262a9570a122ba6c3
Obey
Ignore
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)
void
applyAutoIncrementSpawnDelayToAll
classrosmon_1_1launch_1_1LaunchConfig.html
a114922edf1e666b36dbf27f777cbd73d
(const ros::WallDuration &autoIncrementSpawnDelay)
const std::map< std::string, std::string > &
arguments
classrosmon_1_1launch_1_1LaunchConfig.html
a076b437a94fa47dd84b450677974998b
() const
bool
disableUI
classrosmon_1_1launch_1_1LaunchConfig.html
a47812257f990b6b97f97c25b5ef4c970
() const
void
evaluateParameters
classrosmon_1_1launch_1_1LaunchConfig.html
a6c86a5714782aaa33aaab3743fc3c461
()
std::string
generateAnonHash
classrosmon_1_1launch_1_1LaunchConfig.html
a58d10680b7360e0190e242a37d01f9f0
()
LaunchConfig
classrosmon_1_1launch_1_1LaunchConfig.html
ae41e2a57216631a705ff149b6117c873
()
std::string
nodeLogDir
classrosmon_1_1launch_1_1LaunchConfig.html
a728b9b80a915c32520d62ca27b52b90f
() const
const std::vector< Node::Ptr > &
nodes
classrosmon_1_1launch_1_1LaunchConfig.html
afb960052ca903fc9f3920b4bf18bdd1f
() const
const std::map< std::string, XmlRpc::XmlRpcValue > &
parameters
classrosmon_1_1launch_1_1LaunchConfig.html
a94b32b5253a450c3e3f8dd89812b132c
() 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
ab82312a0e4414171befeda71588cd988
() 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)
void
setNodeLogDir
classrosmon_1_1launch_1_1LaunchConfig.html
ac8077b7fb1a8e4fe50c88e3088c0f951
(const std::string &logDir)
void
setOutputAttrMode
classrosmon_1_1launch_1_1LaunchConfig.html
a68feb67c9f343c9848beabf1dbc0631e
(OutputAttr mode)
void
setWarningOutput
classrosmon_1_1launch_1_1LaunchConfig.html
adc390bde7eeded3ab20ac6b8c9522c96
(std::ostream *warningStream)
std::ostream &
warningOutput
classrosmon_1_1launch_1_1LaunchConfig.html
ab9d87a4330562cb810c793fb984a0ae5
()
std::string
windowTitle
classrosmon_1_1launch_1_1LaunchConfig.html
a0d4543002da59c221092fb9d9d7b10bb
() const
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
a7e5f08645b6acfcb9f9dffc3eeb22845
(TiXmlElement *element, ParseContext &ctx)
void
parseNode
classrosmon_1_1launch_1_1LaunchConfig.html
ab10b23d0598bbf64a53096a05a618473
(TiXmlElement *element, ParseContext &ctx)
void
parseParam
classrosmon_1_1launch_1_1LaunchConfig.html
ac7d0e109ee04bdad4be1c85d299ac63e
(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
aee210be7d54ba1a8124675f53000079f
(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
bool
m_disableUI
classrosmon_1_1launch_1_1LaunchConfig.html
a57279695cbd35cb5d01831d863b436fb
std::string
m_nodeLogDir
classrosmon_1_1launch_1_1LaunchConfig.html
a2c783c0a6a3ba8ae449a09c883146afa
std::vector< Node::Ptr >
m_nodes
classrosmon_1_1launch_1_1LaunchConfig.html
aa8ae87822d877a6e419347fc08155a7d
OutputAttr
m_outputAttrMode
classrosmon_1_1launch_1_1LaunchConfig.html
a039f8ccc3340db36411d1426a95ad92e
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::ostream *
m_warningOutput
classrosmon_1_1launch_1_1LaunchConfig.html
a8749abbafe93adb2f49f2c5c1f7d7071
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::LogEvent
structrosmon_1_1LogEvent.html
Channel
structrosmon_1_1LogEvent.html
a97b6322f9a2154822ed1e476edc6589d
NotApplicable
Stdout
Stderr
Type
structrosmon_1_1LogEvent.html
a0eafcc81a6203aa914af0adf3297f120
Raw
Debug
Info
Warning
Error
std::string
coloredString
structrosmon_1_1LogEvent.html
aa73dc848633e72966cbfb80d93e87faa
() const
LogEvent
structrosmon_1_1LogEvent.html
a3b97469fcd7c49e7f70132662f4c914d
(std::string source, std::string message, Type type=Type::Raw)
Channel
channel
structrosmon_1_1LogEvent.html
a598133682da54192d068aa65a3814ed3
std::string
message
structrosmon_1_1LogEvent.html
a389350310f8c57f417a232b02a4b7388
bool
muted
structrosmon_1_1LogEvent.html
aab0a866e2785e786be2c6b9b0114badf
bool
showStdout
structrosmon_1_1LogEvent.html
a49cc7692eaabe86a6c91c53cec0ec8a5
std::string
source
structrosmon_1_1LogEvent.html
afd45c8ec6f5b6958015f25a244c9c205
Type
type
structrosmon_1_1LogEvent.html
a1ec031b35d4ae92b7bc4ebca0fd43e68
rosmon::Logger
classrosmon_1_1Logger.html
virtual void
log
classrosmon_1_1Logger.html
af743a76aa0a9f48256d99b6bf7a33d22
(const LogEvent &event)=0
virtual
~Logger
classrosmon_1_1Logger.html
aa499cce3fbbac708f331e3bb24671622
()=default
rosmon::monitor::LogParser
classrosmon_1_1monitor_1_1LogParser.html
rosmon::monitor::LogParser::Event
rosmon::monitor::LogParser::Private
void
checkPending
classrosmon_1_1monitor_1_1LogParser.html
a28ad5f879cbf5a48c32e1337234b5821
(const std::chrono::steady_clock::time_point &time=std::chrono::steady_clock::now())
void
flush
classrosmon_1_1monitor_1_1LogParser.html
a25c309d8e78c825586dc37a927a91553
()
LogParser
classrosmon_1_1monitor_1_1LogParser.html
a41c6d190a6c2b2e9d3cbdb7f2588bff6
()
void
process
classrosmon_1_1monitor_1_1LogParser.html
afe001120bac078eb812fb2fab41bf328
(const char *input, std::size_t size, const std::chrono::steady_clock::time_point &time=std::chrono::steady_clock::now())
void
processString
classrosmon_1_1monitor_1_1LogParser.html
a7bb751dd144110e27d09e690b1eafd39
(const std::string &str, const std::chrono::steady_clock::time_point &time=std::chrono::steady_clock::now())
void
setCallback
classrosmon_1_1monitor_1_1LogParser.html
ab206f494efccc942f017fc2b68fb33cc
(const std::function< void(Event &&)> &cb)
~LogParser
classrosmon_1_1monitor_1_1LogParser.html
aaaf0898f49c2d167e5ea99b71df7cb6c
()
std::unique_ptr< Private >
m_d
classrosmon_1_1monitor_1_1LogParser.html
a50bca3574d5e35e2abee2205b0a28dee
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
a9194662819c883ad0e698498d008687a
() 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
a80edde96d1950272db21474dc83c490d
() const
std::vector< NodeMonitor::Ptr > &
nodes
classrosmon_1_1monitor_1_1Monitor.html
a49e687359055d839f11974d0f63a1472
()
bool
ok
classrosmon_1_1monitor_1_1Monitor.html
a05fc7d52e5790aa48c256da1a79a36e1
() 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(LogEvent)>
logMessageSignal
classrosmon_1_1monitor_1_1Monitor.html
afd3bd7f69181c8c4df382b3a182f459b
void
handleRequiredNodeExit
classrosmon_1_1monitor_1_1Monitor.html
a183e8b71bbc4060c94a353c20c2d207a
(const std::string &name)
void
log
classrosmon_1_1monitor_1_1Monitor.html
a16dace80ed2aa34f99dc98c50d223c42
(const char *fmt, Args &&... args)
void
logTyped
classrosmon_1_1monitor_1_1Monitor.html
a2e28719b4dc27ed008fe4a72b78a2cfe
(LogEvent::Type type, const char *fmt, Args &&... args)
void
updateStats
classrosmon_1_1monitor_1_1Monitor.html
ada45c34876275fe7af1a586e8a3e982d
(const ros::WallTimerEvent &event)
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
a015f0bb6784e2d26dc4c3b3cd8cb6a80
() const
bool
coredumpsEnabled
classrosmon_1_1launch_1_1Node.html
a8080198e903c10310cc45671d4c7623a
() const
double
cpuLimit
classrosmon_1_1launch_1_1Node.html
a077a5d19eaecb7ea0d80659acfd3fa8f
() const
std::string
executable
classrosmon_1_1launch_1_1Node.html
ab27421c6f2078b178c329e42e3a8f89e
() const
std::vector< std::string >
extraArguments
classrosmon_1_1launch_1_1Node.html
a57910ee822eaf80a763a943c2c385db0
() const
std::map< std::string, std::string >
extraEnvironment
classrosmon_1_1launch_1_1Node.html
ae7c27acc62be979f2698b1c196bf10da
() const
bool
isMuted
classrosmon_1_1launch_1_1Node.html
a174abe197650d2c0377c2ebdac10f4d4
() const
std::vector< std::string >
launchPrefix
classrosmon_1_1launch_1_1Node.html
a31e1b28f324de68a52e35a8e4b1b0e94
() const
uint64_t
memoryLimitByte
classrosmon_1_1launch_1_1Node.html
a0fe78ac04b3f118ad27250ff25ca4751
() const
std::string
name
classrosmon_1_1launch_1_1Node.html
a43bf9973bdfbde222989eea53fb0b5eb
() const
std::string
namespaceString
classrosmon_1_1launch_1_1Node.html
a84067d3cca85faf5f2e49012ef2b63a9
() const
Node
classrosmon_1_1launch_1_1Node.html
a100fb02a78252114ce2123789cc99e67
(std::string name, std::string package, std::string type)
int
numRespawnsAllowed
classrosmon_1_1launch_1_1Node.html
ac6d7edb5e1b2fa902cb4407165b0b666
() const
std::string
package
classrosmon_1_1launch_1_1Node.html
aab26f80a3e9c9dba4e12615c3b6322c2
() const
std::map< std::string, std::string >
remappings
classrosmon_1_1launch_1_1Node.html
a3f0a2dcb6bc2bb3f296113310456712c
() const
bool
required
classrosmon_1_1launch_1_1Node.html
ae2ccc29c9bf331db5644d538e61f535b
() const
bool
respawn
classrosmon_1_1launch_1_1Node.html
a7196a87865a085667048ac1f49b5b2f2
() const
ros::WallDuration
respawnDelay
classrosmon_1_1launch_1_1Node.html
a20ee829c244827c1f90b3bd59e8939b5
() 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
a875532c5450267aca893a222f7c635f9
(double 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
setMuted
classrosmon_1_1launch_1_1Node.html
a11f857451b9037ab1eadcd85fbb1cbd1
(bool muted)
void
setNamespace
classrosmon_1_1launch_1_1Node.html
af31d39f09f563b1cb7695958191fb4be
(const std::string &ns)
void
setNumRespawnsAllowed
classrosmon_1_1launch_1_1Node.html
aa6827dfa234812b4dab21aa205b849fc
(int numRespawnsAllowed)
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
setSpawnDelay
classrosmon_1_1launch_1_1Node.html
a3b0d37870d4e480bf196b7a1e1e5df85
(const ros::WallDuration &spawnDelay)
void
setStdoutDisplayed
classrosmon_1_1launch_1_1Node.html
ad2f3d0afcca9f4d762510bdd4cc6c2bd
(bool showStdout)
void
setStopTimeout
classrosmon_1_1launch_1_1Node.html
ac9062ad7650222db7b3be758cd41e7a0
(double timeout)
void
setWorkingDirectory
classrosmon_1_1launch_1_1Node.html
a9b1413cb62a34ec1607df3558f1c94e1
(const std::string &workingDirectory)
ros::WallDuration
spawnDelay
classrosmon_1_1launch_1_1Node.html
aefd5346d84c40184c5efbe3ca9e8187e
() const
bool
stdoutDisplayed
classrosmon_1_1launch_1_1Node.html
abf0e6e321742bd13e5d55200a8735b33
() const
double
stopTimeout
classrosmon_1_1launch_1_1Node.html
ac70eed3aa29ca25a028b69555eded23d
() const
std::string
type
classrosmon_1_1launch_1_1Node.html
ad5904b0c694561c9a3f749b787df76de
() const
std::string
workingDirectory
classrosmon_1_1launch_1_1Node.html
a11a5f6f0cdd130c49a93a3b410ec2ce1
() const
bool
m_clearParams
classrosmon_1_1launch_1_1Node.html
a5a3e0cb7a49114d10c3e35706d43fce3
bool
m_coredumpsEnabled
classrosmon_1_1launch_1_1Node.html
a6637f201a57d11053153bc6bb6599515
double
m_cpuLimit
classrosmon_1_1launch_1_1Node.html
ae0ffe212c02e87363a8a7fe4488c2900
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
bool
m_muted
classrosmon_1_1launch_1_1Node.html
aa1dc460d226818fd5c5cb7f0fb0cdc01
std::string
m_name
classrosmon_1_1launch_1_1Node.html
a409be9b412bf61830665dcb5e1b611c2
std::string
m_namespace
classrosmon_1_1launch_1_1Node.html
aa04a99b9e8ee02e23ae09ed10b82b46d
int
m_numRespawnsAllowed
classrosmon_1_1launch_1_1Node.html
a3686d5c10816d5b334ecc836092f8603
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
ros::WallDuration
m_spawnDelay
classrosmon_1_1launch_1_1Node.html
a461d4868770b25d16c72a1935c1fd4ac
bool
m_stdoutDisplayed
classrosmon_1_1launch_1_1Node.html
a92406007517cee46c259ae2281741e81
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
fullName
classrosmon_1_1monitor_1_1NodeMonitor.html
a65039f3272fc1373692a42c3247f1620
() const
bool
isMuted
classrosmon_1_1monitor_1_1NodeMonitor.html
ac8f7880830d987caf95bcb42af394fcc
() const
std::string
name
classrosmon_1_1monitor_1_1NodeMonitor.html
ac3751660944ce4872666d6b4ff7658a1
() const
std::string
namespaceString
classrosmon_1_1monitor_1_1NodeMonitor.html
acaf3dd996815756643655f29a1a5338d
() const
NodeMonitor
classrosmon_1_1monitor_1_1NodeMonitor.html
ad0f5d6a253acccb737edc5517f9d692b
(const launch::LaunchConfig::ConstPtr &config, const launch::Node::ConstPtr &launchNode, FDWatcher::Ptr fdWatcher, ros::NodeHandle &nh)
int
pid
classrosmon_1_1monitor_1_1NodeMonitor.html
a689809dec7dda221c1ccc1bfc19f5a7b
() const
void
setMuted
classrosmon_1_1monitor_1_1NodeMonitor.html
aaba48ed65360632f2ae650b3091d276c
(bool muted)
double
stopTimeout
classrosmon_1_1monitor_1_1NodeMonitor.html
a993636c0046b0e4357706b74b273c815
() 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
ac0365bb32e854ed98cc1186cb5642dc6
() const
State
state
classrosmon_1_1monitor_1_1NodeMonitor.html
a98b4dc6e75107f07b0eaf3db861c7b4b
() const
bool
coredumpAvailable
classrosmon_1_1monitor_1_1NodeMonitor.html
aa4bae94b883d8a02e7dbab5236ca3755
() const
std::string
debuggerCommand
classrosmon_1_1monitor_1_1NodeMonitor.html
a94b9711b08e87680ba3b952a4c8fd433
() 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
ab6ae99303909d2defeb05e6e94f2888a
(double elapsedTimeInTicks)
double
userLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
a738df32b0ed6a400560b62618938c35e
() const
double
systemLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
ace3740c370acb0c03fa6cccbda310dfa
() const
uint64_t
memory
classrosmon_1_1monitor_1_1NodeMonitor.html
af3cae7296c59cca02cf8719fae386789
() const
unsigned int
restartCount
classrosmon_1_1monitor_1_1NodeMonitor.html
a3bc214944f55e57c49dc240726f019eb
() const
int
numRespawnsAllowed
classrosmon_1_1monitor_1_1NodeMonitor.html
a08f13596751b633f0317eeb452208b09
() const
uint64_t
memoryLimit
classrosmon_1_1monitor_1_1NodeMonitor.html
a4556b21af86a016fa92679e5428d916e
() const
double
cpuLimit
classrosmon_1_1monitor_1_1NodeMonitor.html
a1237a56736000b21b34b938dac05fee0
() const
boost::signals2::signal< void(std::string)>
exitedSignal
classrosmon_1_1monitor_1_1NodeMonitor.html
a47a5b158fac3f9d62f22c34a4435cebb
boost::signals2::signal< void(LogEvent)>
logMessageSignal
classrosmon_1_1monitor_1_1NodeMonitor.html
a140a4bfdefd75c033c1c67939bc7c77b
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
()
void
communicateStderr
classrosmon_1_1monitor_1_1NodeMonitor.html
a6216652aeb7c05f30add20cf11b06e2f
()
std::vector< std::string >
composeCommand
classrosmon_1_1monitor_1_1NodeMonitor.html
a1fe550a3d307616e7e0ab27071e9ec63
() const
std::pair< int, int >
createPTY
classrosmon_1_1monitor_1_1NodeMonitor.html
a3a3b0786d850589d35831ac5a9b8423a
()
void
gatherCoredump
classrosmon_1_1monitor_1_1NodeMonitor.html
a7834e89b8159e5dcb0b4ec0c982a49b5
(int signal)
void
log
classrosmon_1_1monitor_1_1NodeMonitor.html
aaf18dc8c180b00bb922cc0cc15ece958
(const char *format, Args &&... args)
void
logTyped
classrosmon_1_1monitor_1_1NodeMonitor.html
a0bef21f9427bd8acff5e1847fd3873ee
(LogEvent::Type type, const char *format, 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
bool
m_firstStart
classrosmon_1_1monitor_1_1NodeMonitor.html
aca82709bb734452637588101f03d9201
std::string
m_lastWorkingDirectory
classrosmon_1_1monitor_1_1NodeMonitor.html
a0938320e61d425fd8782b736921d2a4e
launch::LaunchConfig::ConstPtr
m_launchConfig
classrosmon_1_1monitor_1_1NodeMonitor.html
a119f901bb69989c7d8890662707f620d
launch::Node::ConstPtr
m_launchNode
classrosmon_1_1monitor_1_1NodeMonitor.html
a10530ecb7f08dfd2603022e6fab6d677
uint64_t
m_memory
classrosmon_1_1monitor_1_1NodeMonitor.html
aa960d5775493c0ecc30aaec6b4253d6d
bool
m_muted
classrosmon_1_1monitor_1_1NodeMonitor.html
a0ccb706f612dd6d446cf3b5f5db1b6ea
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
int
m_stderrFD
classrosmon_1_1monitor_1_1NodeMonitor.html
a2065a579e817b71778e66849f8a99b00
LogParser
m_stderrParser
classrosmon_1_1monitor_1_1NodeMonitor.html
a7e1195afdbd03c220a4c648f2f86bc06
LogParser
m_stdoutParser
classrosmon_1_1monitor_1_1NodeMonitor.html
ae365544bec5ab59109717c808e99607b
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
ac0365bb32e854ed98cc1186cb5642dc6
() const
State
state
classrosmon_1_1monitor_1_1NodeMonitor.html
a98b4dc6e75107f07b0eaf3db861c7b4b
() const
bool
coredumpAvailable
classrosmon_1_1monitor_1_1NodeMonitor.html
aa4bae94b883d8a02e7dbab5236ca3755
() const
std::string
debuggerCommand
classrosmon_1_1monitor_1_1NodeMonitor.html
a94b9711b08e87680ba3b952a4c8fd433
() 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
ab6ae99303909d2defeb05e6e94f2888a
(double elapsedTimeInTicks)
double
userLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
a738df32b0ed6a400560b62618938c35e
() const
double
systemLoad
classrosmon_1_1monitor_1_1NodeMonitor.html
ace3740c370acb0c03fa6cccbda310dfa
() const
uint64_t
memory
classrosmon_1_1monitor_1_1NodeMonitor.html
af3cae7296c59cca02cf8719fae386789
() const
unsigned int
restartCount
classrosmon_1_1monitor_1_1NodeMonitor.html
a3bc214944f55e57c49dc240726f019eb
() const
int
numRespawnsAllowed
classrosmon_1_1monitor_1_1NodeMonitor.html
a08f13596751b633f0317eeb452208b09
() const
uint64_t
memoryLimit
classrosmon_1_1monitor_1_1NodeMonitor.html
a4556b21af86a016fa92679e5428d916e
() const
double
cpuLimit
classrosmon_1_1monitor_1_1NodeMonitor.html
a1237a56736000b21b34b938dac05fee0
() const
rosmon::SystemdLogger::NotAvailable
classrosmon_1_1SystemdLogger_1_1NotAvailable.html
NotAvailable
classrosmon_1_1SystemdLogger_1_1NotAvailable.html
a13aed27580ef5574088a42993ba1e849
(const std::string &msg)
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
std::string
anonName
classrosmon_1_1launch_1_1ParseContext.html
a3101702a0db7aa19b92af460654e1952
(const std::string &base)
const std::map< std::string, std::string > &
arguments
classrosmon_1_1launch_1_1ParseContext.html
a46577e694c608c3b1a9439e6df292afe
() const
void
clearArguments
classrosmon_1_1launch_1_1ParseContext.html
aff4433006ad8c0ffde9e7a9ea75bc6ee
()
LaunchConfig *
config
classrosmon_1_1launch_1_1ParseContext.html
abadd47a7591e78400a2367498ee2cdca
()
bool
coredumpsEnabled
classrosmon_1_1launch_1_1ParseContext.html
a503ac1c7eede8737390719f411ea96d1
() const
double
cpuLimit
classrosmon_1_1launch_1_1ParseContext.html
a3940d43185c19d75c09890baf7c92c74
() const
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
a101c3795042c7e281d2fe9e3890d683c
() const
ParseException
error
classrosmon_1_1launch_1_1ParseContext.html
ad764a43fd521278a313fc051ebf9e16e
(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
a4545a1224a2a87c41d37c4b742bfb9fd
() const
uint64_t
memoryLimit
classrosmon_1_1launch_1_1ParseContext.html
a0c708b7d0a551b6236c77e2980004230
() 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)
void
parseScopeAttributes
classrosmon_1_1launch_1_1ParseContext.html
a70a7a528be8749158613f2d41b6c3c0f
(TiXmlElement *e, ParseContext &attr_ctx)
const std::string &
prefix
classrosmon_1_1launch_1_1ParseContext.html
a1fe2920455d99c6bd1b71c9f3787645e
() 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
setCoredumpsEnabled
classrosmon_1_1launch_1_1ParseContext.html
ad088f74179c7849242a252604853c252
(bool enabled)
void
setCPULimit
classrosmon_1_1launch_1_1ParseContext.html
ac1e3a5b9b6529c4063af9e0a28e1af0b
(double limit)
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
setMemoryLimit
classrosmon_1_1launch_1_1ParseContext.html
a10435dfbd0f9f9b0d85bd2a096680e91
(uint64_t limit)
void
setRemap
classrosmon_1_1launch_1_1ParseContext.html
a4836d633969092ed580120891d52eb57
(const std::string &from, const std::string &to)
void
setStopTimeout
classrosmon_1_1launch_1_1ParseContext.html
a0b681fd446d2ba305e82916e68a16568
(double timeout)
bool
shouldSkip
classrosmon_1_1launch_1_1ParseContext.html
a1dbdb8bc291b7cbb8846f03df517b38e
(TiXmlElement *e)
double
stopTimeout
classrosmon_1_1launch_1_1ParseContext.html
af691b12fb017b047a746b47bfe616af8
() const
void
warning
classrosmon_1_1launch_1_1ParseContext.html
a030c1487c1f6c103d4611ccc783eb523
(const char *fmt, const Args &... args) const
std::map< std::string, std::string >
m_anonNames
classrosmon_1_1launch_1_1ParseContext.html
a45d00eed5e2a31b0274300d06deec4f3
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
bool
m_coredumpsEnabled
classrosmon_1_1launch_1_1ParseContext.html
a9c7bb101de3da5ac9261a4b01b0eb230
double
m_cpuLimit
classrosmon_1_1launch_1_1ParseContext.html
a9b4bcf980977985b5e63c42282d6eece
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
uint64_t
m_memoryLimit
classrosmon_1_1launch_1_1ParseContext.html
a6ad1deddab4582a09fcaacc0f991302d
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
double
m_stopTimeout
classrosmon_1_1launch_1_1ParseContext.html
add0022797c484825c51bb8d55352357f
rosmon::launch::ParseException
classrosmon_1_1launch_1_1ParseException.html
ParseException
format
classrosmon_1_1launch_1_1ParseException.html
a72b4a4cee0bced97e18efa8389aaf190
(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
aa51d9fab39dde681d88d01b29339e41b
()
bool
parse
classrosmon_1_1Terminal_1_1Parser.html
a21e6c4199d70f5ed322e6a95faf03507
(char c)
void
parse
classrosmon_1_1Terminal_1_1Parser.html
a4dcd760378c1c9698db780aa77616c53
(const std::string &str)
Parser
classrosmon_1_1Terminal_1_1Parser.html
ae13efd074efa5fdecc04853ffdcf10a2
()
Parser
classrosmon_1_1Terminal_1_1Parser.html
a7e3906cb648b0df6a2d8307ffc3986a3
(Terminal *terminal)
std::vector< std::string >
wrap
classrosmon_1_1Terminal_1_1Parser.html
a2e912bd3fe2e345c3a1fba06fbc4f8f0
(const std::string &str, unsigned int columns)
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)
Color
m_bgColor
classrosmon_1_1Terminal_1_1Parser.html
a4d8f021ff4b4260efd300fa60bd8cde0
bool
m_bold
classrosmon_1_1Terminal_1_1Parser.html
a51e532fb65b050253484caa4e4d63b61
std::string
m_buf
classrosmon_1_1Terminal_1_1Parser.html
a2b323017dc7e152b57f43d2d307f8d0e
Color
m_fgColor
classrosmon_1_1Terminal_1_1Parser.html
a7c1009958db2528212bd6e5c7e5f62a1
State
m_state
classrosmon_1_1Terminal_1_1Parser.html
a5ca0f17f0de053461a27e58a711aa33b
Terminal *
m_term
classrosmon_1_1Terminal_1_1Parser.html
a1db85c6e5e117926ea612a27817c85ea
rosmon::monitor::LogParser::Private
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
State
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
a08d29590149e9c5770efb72128aa3ca5
ColorEscape1
ColorEscape2
ColorEscape3
RawMsgContent
TypedMsgContent
EndEscape1
EndEscape2
EndEscape3
EndEscape4
void
checkPending
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
ae397d1a13b3a57c303483f17cfc0e7c0
(const std::chrono::steady_clock::time_point &time=std::chrono::steady_clock::now())
void
flush
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
a1b5fba660c193c61d4bc1a2cf9d2c228
()
void
process
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
aa3521d7941b7519708c2467ae92fa0bb
(char c, const std::chrono::steady_clock::time_point &time)
static LogEvent::Type
typeFromColorCode
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
a750e7a5eb1eecec0f59dadf87643f0d1
(int code)
std::vector< char >
m_buffer
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
a9e69d5a8806bf88b6b80931646d0d279
std::function< void(LogParser::Event &&)>
m_cb
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
aab746df351eb04249f30eeabac414fe0
int
m_colorCode
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
a36a37b02858ed82f7fcb2ddfee14f7cd
std::size_t
m_msgBegin
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
a0015cbd894c562b586cccd0b38fa4672
std::size_t
m_msgEnd
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
a8ec53e0cab0a549078761795d37ef8a7
std::chrono::steady_clock::time_point
m_msgStartTime
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
aee2a881460b96ca8dc0cf94f5b67ff14
State
m_state
classrosmon_1_1monitor_1_1LogParser_1_1Private.html
addcb3470764c31fcfa9dd180bc28e567
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::Terminal::Style
classrosmon_1_1Terminal_1_1Style.html
Style
classrosmon_1_1Terminal_1_1Style.html
ad71b7d03a466e1029d331881f4390b0e
()
Style
classrosmon_1_1Terminal_1_1Style.html
aadb2ab2a42b52331884c585e088e9340
(Color fg, Color bg)
void
use
classrosmon_1_1Terminal_1_1Style.html
affb0b9bf3a1887246e91e8fd9675a575
()
Color
m_bg
classrosmon_1_1Terminal_1_1Style.html
af957e96720bcdf9629ecd614e528bb84
Color
m_fg
classrosmon_1_1Terminal_1_1Style.html
a66686a37bc6926356ab62c7600d28457
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
afc52b8364fa8a7ad1d187232ce9b254c
() const noexcept override
virtual
~SubstitutionException
classrosmon_1_1launch_1_1SubstitutionException.html
ac0ad9b6bf0cb4c3e351ed71cf86b77b5
()
static SubstitutionException
format
classrosmon_1_1launch_1_1SubstitutionException.html
a61c8c766aea8a0c7accb7e6bf4560cb2
(const char *format, const Args &... args)
std::string
m_msg
classrosmon_1_1launch_1_1SubstitutionException.html
a3f1eb3791e3e06b4ab057657698519a6
rosmon::SyslogLogger
classrosmon_1_1SyslogLogger.html
rosmon::Logger
void
log
classrosmon_1_1SyslogLogger.html
a496c4040495238319de2f91698421066
(const LogEvent &event) override
SyslogLogger
classrosmon_1_1SyslogLogger.html
ad11036827b740598de8a69fe21e1fd33
(const std::string &launchFileName)
std::string
m_tag
classrosmon_1_1SyslogLogger.html
a7e4b0d85bf29ed60e4109d1e34f1fc61
rosmon::SystemdLogger
classrosmon_1_1SystemdLogger.html
rosmon::Logger
rosmon::SystemdLogger::NotAvailable
void
log
classrosmon_1_1SystemdLogger.html
a8f10f9e9274e2f1ffba834978444e6fe
(const LogEvent &event) override
SystemdLogger
classrosmon_1_1SystemdLogger.html
a41d5b76108d8ae11fabfe73587b606bf
(const std::string &launchFileName)
~SystemdLogger
classrosmon_1_1SystemdLogger.html
a1f39c2f37ad24dbb49f9677ab6c8daf4
() override
int
m_fd
classrosmon_1_1SystemdLogger.html
ab430c2ca4943a6cc083ebae0bb540e26
std::string
m_launchFileName
classrosmon_1_1SystemdLogger.html
a661fee9ac2d9603008530d605981d90e
rosmon::Terminal
classrosmon_1_1Terminal.html
rosmon::Terminal::Color
rosmon::Terminal::Parser
rosmon::Terminal::Style
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_Backspace
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a24544d5c7fd667e228ac7183a60d7964
SK_Down
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a045e2778acfe34588aa5d08c7ff00676
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
SK_Left
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a5a46ff5db2e0f92307d7f86ab4223bb0
SK_Right
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a5d41938097605a54ec3bf475368feefa
SK_Up
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a3e4c904467ac380be905863a102711b9
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
SK_Backspace
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a24544d5c7fd667e228ac7183a60d7964
SK_Up
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a3e4c904467ac380be905863a102711b9
SK_Down
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a045e2778acfe34588aa5d08c7ff00676
SK_Left
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a5a46ff5db2e0f92307d7f86ab4223bb0
SK_Right
classrosmon_1_1Terminal.html
aa8d3a966d27988f0f2818d86406c9e01a5d41938097605a54ec3bf475368feefa
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)
Color
color
classrosmon_1_1Terminal.html
ab73e2c18b25cdcbdc7ecc3eefc4d5d28
(SimpleColor code)
Color
color
classrosmon_1_1Terminal.html
a16a1475a8acf6dc9a70bbcfbe646bf54
(uint32_t truecolor, SimpleColor fallback)
bool
getSize
classrosmon_1_1Terminal.html
aa2fcb6661fc13e914778562100c51d44
(int *columns, int *rows)
bool
has256Colors
classrosmon_1_1Terminal.html
aace1919759ba1cd2d3dcb43821ed325c
() const
bool
interactive
classrosmon_1_1Terminal.html
a55a6bb78322cb5b5d25f3895f27d021b
() const
void
moveCursorToStartOfLine
classrosmon_1_1Terminal.html
a2107ea7b0e2dc05a378002c4ed101b55
()
void
moveCursorUp
classrosmon_1_1Terminal.html
aad11e9df40aae4f54eb2751aa00e9808
(int numLines)
int
readKey
classrosmon_1_1Terminal.html
a425ee8062005e82938c6892224a85fd4
()
int
readLeftover
classrosmon_1_1Terminal.html
a1d3731456b82cdde486361d6d1067938
()
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
setLineWrap
classrosmon_1_1Terminal.html
a61848acd02b0fd42ede76c1ab46dad76
(bool on)
void
setStandardColors
classrosmon_1_1Terminal.html
a9c01fef50177c6a6c282d686acc7d2a0
()
void
setWindowTitle
classrosmon_1_1Terminal.html
a6911936889cb05d9ed857b171e5f7248
(const std::string &title)
std::string
standardColorCode
classrosmon_1_1Terminal.html
a97b10df0f30576ec42ffd01dc24f61a6
()
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
bool
m_currentEscapeAborted
classrosmon_1_1Terminal.html
a64b541f28ffcb2f1cbe30040600d10e6
unsigned int
m_currentEscapeAbortIdx
classrosmon_1_1Terminal.html
a5f02a6e7c792d66133d0ed0a21b588cf
std::string
m_currentEscapeStr
classrosmon_1_1Terminal.html
a543272caf1395e60d6e3a31433af6daf
std::string
m_elStr
classrosmon_1_1Terminal.html
a4883210d337126e0ebf15ae986fe4613
std::chrono::steady_clock::time_point
m_escapeStartTime
classrosmon_1_1Terminal.html
a1e22534ec5a2932a2f09518324e03690
std::string
m_fgColorStr
classrosmon_1_1Terminal.html
a139a9aeb856e9618481d4c6eeacff42f
std::string
m_lineWrapOffStr
classrosmon_1_1Terminal.html
a1c09f7bc2e255ffeda52aef864d47a03
std::string
m_lineWrapOnStr
classrosmon_1_1Terminal.html
a9934951c58828735bd60edd578ab4c9e
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
a5012407e34ac781ec50a0ccdf64feb69
(const LogEvent &event)
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
a0f8c98fa40c409ff5367f891f0de3428
() const
void
checkTerminal
classrosmon_1_1UI.html
af1377838b7deb36fcd1d09c6d192e47f
()
void
checkWindowSize
classrosmon_1_1UI.html
ab27f59f5bd18012a66bb570d933d37a1
()
void
drawStatusLine
classrosmon_1_1UI.html
a325cb7c694f0022b3f73af22eb900c65
()
void
handleKey
classrosmon_1_1UI.html
aaa448f2d6a1fdc11a108b4365df3e1e8
(int key)
void
muteAll
classrosmon_1_1UI.html
a79e953bddde3b5ba3d61b8d9bd368981
()
std::string
nodeDisplayName
classrosmon_1_1UI.html
ac14ec06b0489fc354580048106f103e8
(monitor::NodeMonitor &node, std::size_t maxWidth=std::string::npos)
void
readInput
classrosmon_1_1UI.html
a283a73e9f6909f38a5d58737421785aa
()
void
scheduleUpdate
classrosmon_1_1UI.html
a9fdf0cb944bc9418a4c27a9fe415f41c
()
void
setupColors
classrosmon_1_1UI.html
a9b155fba193da36c29259cf381611b90
()
void
startAll
classrosmon_1_1UI.html
a1e5c60289e4db61a972916f6c7ac5e48
()
bool
stderrOnly
classrosmon_1_1UI.html
a7013dd45e7e60b5149e1dc3b77c68b0b
()
void
stopAll
classrosmon_1_1UI.html
ab14d6946f3aaea91be79e4f6d9c9964e
()
void
toggleStderrOnly
classrosmon_1_1UI.html
a42d85cd719950f336c67304130edf8dc
()
void
unmuteAll
classrosmon_1_1UI.html
a9196075fce28a0f9c6c0bc8ba01a9fda
()
Terminal::Color
m_color_bar
classrosmon_1_1UI.html
ad5fcbcf8fee4903e6cf5b89837090b63
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::map< std::string, ChannelInfo >
m_nodeColorMap
classrosmon_1_1UI.html
acf3ba45b4c2c8f8c45db85d47223dc12
unsigned int
m_nodeLabelWidth
classrosmon_1_1UI.html
af30192d5a78419ed35dad987a37096b7
bool
m_refresh_required
classrosmon_1_1UI.html
a51d948edeee48e76fc142325128a4cf6
bool
m_searchActive
classrosmon_1_1UI.html
a2079aae6569f7456e6f0b3af6024f6e0
unsigned int
m_searchDisplayColumns
classrosmon_1_1UI.html
a8c42d3b092421fbb7cd383c14a14fc57
std::vector< unsigned int >
m_searchNodes
classrosmon_1_1UI.html
af9e18bda455dd53462b91b6692d9f643
unsigned int
m_searchSelectedIndex
classrosmon_1_1UI.html
a5c6d6fb28effa28870640c07f57daf6a
std::string
m_searchString
classrosmon_1_1UI.html
a0bd1d39d4b71dfc0b10be4cb2376ac46
int
m_selectedNode
classrosmon_1_1UI.html
a8f82bb0bb45b74ca66f6f9caf8a9c1aa
ros::WallTimer
m_sizeTimer
classrosmon_1_1UI.html
a2114ac6e455762dce5885c635223d01f
bool
m_stderr_only
classrosmon_1_1UI.html
aa2c3a3975092e6e69a330be692c774ac
std::string
m_strSetColor
classrosmon_1_1UI.html
ad27ca951c8cd6527bff8f139af750bc7
Terminal::Style
m_style_bar
classrosmon_1_1UI.html
ae11763ef3470813259ba482d172a994f
Terminal::Style
m_style_barHighlight
classrosmon_1_1UI.html
af080616abf999ae5935443f4253544c2
Terminal::Style
m_style_barKey
classrosmon_1_1UI.html
aea2171a5d969a6d04b45dad378e48d7a
Terminal::Style
m_style_barLine
classrosmon_1_1UI.html
a817807a37ce55b4c5890238c1a4b4f10
Terminal::Style
m_style_nodeCrashed
classrosmon_1_1UI.html
a6bcb07e86ffa3cc82465e7fffcde0a57
Terminal::Style
m_style_nodeCrashedFaded
classrosmon_1_1UI.html
af4d932776adc14d6c46f7f222d784e62
Terminal::Style
m_style_nodeIdle
classrosmon_1_1UI.html
a6a97cc12130fa9732f2f2894c427587a
Terminal::Style
m_style_nodeIdleFaded
classrosmon_1_1UI.html
accf21f0f4902fa5dd12979c4b928e48c
Terminal::Style
m_style_nodeKey
classrosmon_1_1UI.html
add00b4a38b610fb9eb5754c3e9b8fe5a
Terminal::Style
m_style_nodeKeyMuted
classrosmon_1_1UI.html
a8ae0321ab6c40f1fc53526d21ad58e58
Terminal::Style
m_style_nodeRunning
classrosmon_1_1UI.html
abe1176373a4e12fe52c031c82bbc98e2
Terminal::Style
m_style_nodeRunningFaded
classrosmon_1_1UI.html
a28f6845d37bf64f24fa1cb609882fde8
Terminal::Style
m_style_nodeWaiting
classrosmon_1_1UI.html
a5a8adfb522688098e8c9f68be35f075a
Terminal::Style
m_style_nodeWaitingFaded
classrosmon_1_1UI.html
a2948e93c395c0f6c3a88d44aa5bd5df5
Terminal
m_term
classrosmon_1_1UI.html
a64b01b9735e5ae5c608bf1dfcdf580e7
ros::WallTimer
m_terminalCheckTimer
classrosmon_1_1UI.html
ad1e994b44b875016c17991ab21cd8ff1
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::FileLogger
rosmon::LogEvent
rosmon::Logger
rosmon::PackageRegistry
rosmon::ROSInterface
rosmon::SyslogLogger
rosmon::SystemdLogger
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
()
std::string
safe_tigetstr
namespacerosmon.html
af6bebda968a97f271abdc8b022763a3a
(const char *key)
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)
constexpr double
DEFAULT_CPU_LIMIT
namespacerosmon_1_1launch.html
a82d1e979405cb966fcc45b94bb87b03d
constexpr uint64_t
DEFAULT_MEMORY_LIMIT
namespacerosmon_1_1launch.html
a6415a1c1339fd519079929bb51abfe96
constexpr double
DEFAULT_STOP_TIMEOUT
namespacerosmon_1_1launch.html
a20af8faf61f38fafee8da1dc9d858d60
const char *
UNSET_MARKER
namespacerosmon_1_1launch.html
a620e46eb26bd25f3462b287846f0a9ba
rosmon::launch::string_utils
namespacerosmon_1_1launch_1_1string__utils.html
std::string
convertWhitespace
namespacerosmon_1_1launch_1_1string__utils.html
abce4b4099afde8746bf81751aabe378c
(const std::string &input)
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)
std::string
strip
namespacerosmon_1_1launch_1_1string__utils.html
add4f5484e8c2b424f2325b57dfdb92e4
(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::LogParser
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