Public Member Functions | Private Attributes | List of all members
log_view::LogStore Class Reference

#include <log_store.h>

Public Member Functions

void addEntry (const rosgraph_msgs::LogConstPtr &msg)
 
const std::deque< LogEntry > & logs ()
 
 LogStore ()=default
 
size_t size () const
 

Private Attributes

std::deque< LogEntrylogs_
 
std::mutex mutex_
 
std::deque< LogEntrynew_logs_
 

Detailed Description

Definition at line 39 of file log_store.h.

Constructor & Destructor Documentation

log_view::LogStore::LogStore ( )
default

Member Function Documentation

void log_view::LogStore::addEntry ( const rosgraph_msgs::LogConstPtr &  msg)

Definition at line 45 of file log_store.cpp.

const std::deque< LogEntry > & log_view::LogStore::logs ( )

Definition at line 32 of file log_store.cpp.

size_t log_view::LogStore::size ( ) const

Definition at line 41 of file log_store.cpp.

Member Data Documentation

std::deque<LogEntry> log_view::LogStore::logs_
private

Definition at line 49 of file log_store.h.

std::mutex log_view::LogStore::mutex_
private

Definition at line 52 of file log_store.h.

std::deque<LogEntry> log_view::LogStore::new_logs_
private

Definition at line 50 of file log_store.h.


The documentation for this class was generated from the following files:


log_view
Author(s): Marc Alban
autogenerated on Thu Mar 4 2021 03:21:52