37 #ifndef ROSCONSOLE_BRIDGE_ 38 #define ROSCONSOLE_BRIDGE_ 41 #include <console_bridge/console.h> 43 #ifdef ROS_BUILD_SHARED_LIBS // ros is being built around shared libraries 44 #ifdef rosconsole_bridge_EXPORTS // we are building a shared lib/dll 45 #define ROSCONSOLE_BRIDGE_DECL ROS_HELPER_EXPORT 46 #else // we are using shared lib/dll 47 #define ROSCONSOLE_BRIDGE_DECL ROS_HELPER_IMPORT 49 #else // ros is being built around static libraries 50 #define ROSCONSOLE_BRIDGE_DECL 60 virtual void log(
const std::string &text, console_bridge::LogLevel level,
const char *filename,
int line);
66 ~RegisterOutputHandlerProxy();
71 #define REGISTER_ROSCONSOLE_BRIDGE \ 72 static rosconsole_bridge::RegisterOutputHandlerProxy __register_rosconsole_output_handler_proxy
virtual void log(const std::string &text, console_bridge::LogLevel level, const char *filename, int line)
#define ROSCONSOLE_BRIDGE_DECL