30 #ifndef ROSCONSOLE_CONSOLE_IMPL_H 31 #define ROSCONSOLE_CONSOLE_IMPL_H 42 #ifdef ROS_BUILD_SHARED_LIBS // ros is being built around shared libraries 43 #ifdef ROSCONSOLE_CONSOLE_IMPL_EXPORTS // we are building a shared lib/dll 44 #define ROSCONSOLE_CONSOLE_IMPL_DECL ROS_HELPER_EXPORT 45 #else // we are using shared lib/dll 46 #define ROSCONSOLE_CONSOLE_IMPL_DECL ROS_HELPER_IMPORT 48 #else // ros is being built around static libraries 49 #define ROSCONSOLE_CONSOLE_IMPL_DECL 84 #endif // ROSCONSOLE_CONSOLE_IMPL_H ROSCONSOLE_CONSOLE_IMPL_DECL void print(void *handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)
ROSCONSOLE_CONSOLE_IMPL_DECL void shutdown()
ROSCONSOLE_CONSOLE_IMPL_DECL std::string getName(void *handle)
ROSCONSOLE_CONSOLE_IMPL_DECL void register_appender(LogAppender *appender)
ROSCONSOLE_CONSOLE_IMPL_DECL void initialize()
ROSCONSOLE_CONSOLE_IMPL_DECL bool get_loggers(std::map< std::string, levels::Level > &loggers)
ROSCONSOLE_CONSOLE_IMPL_DECL bool set_logger_level(const std::string &name, levels::Level level)
ROSCONSOLE_CONSOLE_IMPL_DECL bool isEnabledFor(void *handle, ::ros::console::Level level)
ROSCONSOLE_CONSOLE_IMPL_DECL void deregister_appender(LogAppender *appender)
#define ROSCONSOLE_CONSOLE_IMPL_DECL
ROSCONSOLE_CONSOLE_IMPL_DECL void * getHandle(const std::string &name)