Namespaces | Classes | Functions | Variables
rosmon Namespace Reference

Namespaces

 launch
 
 monitor
 

Classes

class  DiagnosticsPublisher
 
class  FDWatcher
 
class  FileLogger
 Write log messages into a log file. More...
 
struct  LogEvent
 
class  Logger
 
class  PackageRegistry
 
class  ROSInterface
 
class  SyslogLogger
 Write log messages to syslog. More...
 
class  SystemdLogger
 Write log messages to systemd journal. More...
 
class  Terminal
 Encapsulates terminal control. More...
 
class  UI
 

Functions

static std::string _getExecutable (const std::string &package, const std::string &name)
 
static int ansiColor (uint32_t rgb)
 
static std::string getExecutableInPath (const fs::path &path, const std::string &name)
 
static void init ()
 
std::string safe_tigetstr (const char *key)
 

Variables

static std::map< std::string, std::string > g_cache
 
static std::vector< std::string > g_catkin_workspaces
 
static std::map< std::pair< std::string, std::string >, std::string > g_executableCache
 
static bool g_initialized = false
 
static rospack::Rospack g_pack
 

Function Documentation

◆ _getExecutable()

static std::string rosmon::_getExecutable ( const std::string &  package,
const std::string &  name 
)
static

Definition at line 94 of file package_registry.cpp.

◆ ansiColor()

static int rosmon::ansiColor ( uint32_t  rgb)
static

Definition at line 328 of file terminal.cpp.

◆ getExecutableInPath()

static std::string rosmon::getExecutableInPath ( const fs::path &  path,
const std::string &  name 
)
static

Definition at line 76 of file package_registry.cpp.

◆ init()

static void rosmon::init ( )
static

Definition at line 28 of file package_registry.cpp.

◆ safe_tigetstr()

std::string rosmon::safe_tigetstr ( const char *  key)

Definition at line 171 of file terminal.cpp.

Variable Documentation

◆ g_cache

std::map<std::string, std::string> rosmon::g_cache
static

Definition at line 20 of file package_registry.cpp.

◆ g_catkin_workspaces

std::vector<std::string> rosmon::g_catkin_workspaces
static

Definition at line 22 of file package_registry.cpp.

◆ g_executableCache

std::map<std::pair<std::string, std::string>, std::string> rosmon::g_executableCache
static

Definition at line 23 of file package_registry.cpp.

◆ g_initialized

bool rosmon::g_initialized = false
static

Definition at line 24 of file package_registry.cpp.

◆ g_pack

rospack::Rospack rosmon::g_pack
static

Definition at line 21 of file package_registry.cpp.



rosmon_core
Author(s): Max Schwarz
autogenerated on Fri Jun 16 2023 02:15:06