#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.