31 is_initialized_( false ),
32 is_subscribed_( false ),
33 buffer_frequency_(buffer_frequency),
39 if (!
msg.header.stamp.isZero()) {
49 boost::mutex::scoped_lock lock_write_buffer(
mutex_ );
50 boost::circular_buffer<diagnostic_msgs::DiagnosticArray>::iterator it;
53 if (!it->header.stamp.isZero()) {
54 gr_->write(
topic_, *it, it->header.stamp);
82 boost::mutex::scoped_lock lock_bufferize(
mutex_ );
96 boost::mutex::scoped_lock lock_bufferize(
mutex_ );