#include <rosout_appender.h>
| Public Member Functions | |
| const std::string & | getLastError () | 
| ROSOutAppender () | |
| ~ROSOutAppender () | |
| Protected Types | |
| typedef std::vector < rosgraph_msgs::LogPtr > | V_Log | 
| Protected Member Functions | |
| virtual void | append (const log4cxx::spi::LoggingEventPtr &event, log4cxx::helpers::Pool &pool) | 
| virtual void | close () | 
| void | logThread () | 
| virtual bool | requiresLayout () const | 
| Protected Attributes | |
| std::string | last_error_ | 
| V_Log | log_queue_ | 
| boost::thread | publish_thread_ | 
| boost::condition_variable | queue_condition_ | 
| boost::mutex | queue_mutex_ | 
| bool | shutting_down_ | 
Definition at line 60 of file rosout_appender.h.
| typedef std::vector<rosgraph_msgs::LogPtr> ros::ROSOutAppender::V_Log  [protected] | 
Definition at line 78 of file rosout_appender.h.
Definition at line 59 of file rosout_appender.cpp.
Definition at line 70 of file rosout_appender.cpp.
| void ros::ROSOutAppender::append | ( | const log4cxx::spi::LoggingEventPtr & | event, | 
| log4cxx::helpers::Pool & | pool | ||
| ) |  [protected, virtual] | 
Definition at line 87 of file rosout_appender.cpp.
| virtual void ros::ROSOutAppender::close | ( | ) |  [inline, protected, virtual] | 
Definition at line 71 of file rosout_appender.h.
| const std::string & ros::ROSOutAppender::getLastError | ( | ) | 
Definition at line 82 of file rosout_appender.cpp.
| void ros::ROSOutAppender::logThread | ( | ) |  [protected] | 
Definition at line 147 of file rosout_appender.cpp.
| virtual bool ros::ROSOutAppender::requiresLayout | ( | ) | const  [inline, protected, virtual] | 
Definition at line 72 of file rosout_appender.h.
| std::string ros::ROSOutAppender::last_error_  [protected] | 
Definition at line 76 of file rosout_appender.h.
| V_Log ros::ROSOutAppender::log_queue_  [protected] | 
Definition at line 79 of file rosout_appender.h.
| boost::thread ros::ROSOutAppender::publish_thread_  [protected] | 
Definition at line 84 of file rosout_appender.h.
| boost::condition_variable ros::ROSOutAppender::queue_condition_  [protected] | 
Definition at line 81 of file rosout_appender.h.
| boost::mutex ros::ROSOutAppender::queue_mutex_  [protected] | 
Definition at line 80 of file rosout_appender.h.
| bool ros::ROSOutAppender::shutting_down_  [protected] | 
Definition at line 82 of file rosout_appender.h.