Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Types | Public Member Functions | List of all members
vtb::gui::CircularLineBuffer Class Reference

Public Types

typedef std::recursive_mutex mutex_t
 
typedef std::lock_guard< CircularLineBufferlock_guard_t
 
typedef std::char_traits< char > traits_type
 
typedef vtb::core::Circular_buffer< LogLineline_array
 
typedef LogLinepointer
 
typedef const LogLineconst_pointer
 
typedef pointer_pair< LogLineview_type
 

Public Member Functions

void put (const char *s, LogLineMarker marker, std::streamsize n=1)
 
void clear ()
 
void lock ()
 
void unlock ()
 
const line_arraylines () const
 
bool sync ()
 

Detailed Description

Definition at line 88 of file CircularLineBuffer.hh.