Namespaces | Classes | Typedefs | Functions | Variables
ros::console Namespace Reference

Namespaces

 backend
 
 impl
 
 levels
 

Classes

struct  FileToken
 
class  FilterBase
 
struct  FilterParams
 
struct  FixedMapToken
 
struct  FixedToken
 
struct  Formatter
 
struct  FunctionToken
 
struct  LineToken
 
class  LogAppender
 
struct  LoggerToken
 
struct  LogLocation
 
struct  MessageToken
 
struct  PlaceHolderToken
 
struct  SeverityToken
 
class  StaticInit
 
struct  ThreadToken
 
struct  TimeToken
 
struct  Token
 
struct  WallTimeToken
 

Typedefs

typedef levels::Level Level
 
typedef std::map< std::string, std::string > M_string
 
typedef boost::shared_ptr< TokenTokenPtr
 
typedef std::vector< LogLocation * > V_LogLocation
 
typedef std::vector< TokenPtrV_Token
 

Functions

void _print (void *logger_handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)
 
ROSCONSOLE_DECL void checkLogLocationEnabled (LogLocation *loc)
 
void checkLogLocationEnabledNoLock (LogLocation *loc)
 
TokenPtr createTokenFromType (const std::string &type)
 
ROSCONSOLE_DECL void deregister_appender (LogAppender *appender)
 
ROSCONSOLE_DECL void formatToBuffer (boost::shared_array< char > &buffer, size_t &buffer_size, const char *fmt,...)
 
ROSCONSOLE_DECL std::string formatToString (const char *fmt,...)
 
ROSCONSOLE_DECL bool get_loggers (std::map< std::string, levels::Level > &loggers)
 
ROSCONSOLE_DECL void initialize ()
 
ROSCONSOLE_DECL void initializeLogLocation (LogLocation *loc, const std::string &name, Level level)
 
ROSCONSOLE_DECL void notifyLoggerLevelsChanged ()
 
ROSCONSOLE_DECL void print (FilterBase *filter, void *logger, Level level, const char *file, int line, const char *function, const char *fmt,...) ROSCONSOLE_PRINTF_ATTRIBUTE(7
 
ROSCONSOLE_DECL void ROSCONSOLE_DECL void print (FilterBase *filter, void *logger, Level level, const std::stringstream &str, const char *file, int line, const char *function)
 
ROSCONSOLE_DECL void register_appender (LogAppender *appender)
 
ROSCONSOLE_DECL void registerLogLocation (LogLocation *loc)
 
ROSCONSOLE_DECL bool set_logger_level (const std::string &name, levels::Level level)
 
ROSCONSOLE_DECL void setFixedFilterToken (const std::string &key, const std::string &val)
 
ROSCONSOLE_DECL void setLogLocationLevel (LogLocation *loc, Level level)
 
ROSCONSOLE_DECL void shutdown ()
 
ROSCONSOLE_DECL void vformatToBuffer (boost::shared_array< char > &buffer, size_t &buffer_size, const char *fmt, va_list args)
 

Variables

bool g_color
 
M_string g_extra_fixed_tokens
 
bool g_force_stdout_line_buffered
 
const char * g_format_string
 
ROSCONSOLE_DECL Formatter g_formatter
 
boost::mutex g_init_mutex
 
ROSCONSOLE_DECL bool g_initialized
 
ROSCONSOLE_DECL std::string g_last_error_message
 
boost::mutex g_locations_mutex
 
V_LogLocation g_log_locations
 
static boost::shared_array< char > g_print_buffer (new char[INITIAL_BUFFER_SIZE])
 
static size_t g_print_buffer_size
 
static boost::mutex g_print_mutex
 
static boost::thread::id g_printing_thread_id
 
bool g_shutting_down
 
bool g_shutting_down
 
StaticInit g_static_init
 
bool g_stdout_flush_failure_reported
 
struct ROSCONSOLE_DECL LogLocation
 

Variable Documentation

◆ g_shutting_down

bool ros::console::g_shutting_down


test_roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim, Dirk Thomas , Jacob Perron
autogenerated on Thu Nov 23 2023 04:02:03