Public Member Functions | Public Attributes | List of all members
coil::log_streambuf< _CharT, _Traits >::Stream Struct Reference

Structure for stream management. More...

#include <Logger.h>

Public Member Functions

Streamoperator= (const Stream &x)
 
 Stream (streambuf_type *stream, bool cleanup=false)
 
 Stream (const Stream &x)
 
void swap (Stream &x)
 
virtual ~Stream ()
 

Public Attributes

bool cleanup_
 
Mutex mutex_
 
streambuf_typestream_
 

Detailed Description

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
struct coil::log_streambuf< _CharT, _Traits >::Stream

Structure for stream management.

Definition at line 433 of file coil/common/Logger.h.

Constructor & Destructor Documentation

◆ Stream() [1/2]

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
coil::log_streambuf< _CharT, _Traits >::Stream::Stream ( streambuf_type stream,
bool  cleanup = false 
)
inline

Definition at line 435 of file coil/common/Logger.h.

◆ ~Stream()

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
virtual coil::log_streambuf< _CharT, _Traits >::Stream::~Stream ( )
inlinevirtual

Definition at line 440 of file coil/common/Logger.h.

◆ Stream() [2/2]

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
coil::log_streambuf< _CharT, _Traits >::Stream::Stream ( const Stream x)
inline

Definition at line 444 of file coil/common/Logger.h.

Member Function Documentation

◆ operator=()

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
Stream& coil::log_streambuf< _CharT, _Traits >::Stream::operator= ( const Stream x)
inline

Definition at line 449 of file coil/common/Logger.h.

◆ swap()

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
void coil::log_streambuf< _CharT, _Traits >::Stream::swap ( Stream x)
inline

Definition at line 456 of file coil/common/Logger.h.

Member Data Documentation

◆ cleanup_

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool coil::log_streambuf< _CharT, _Traits >::Stream::cleanup_

Definition at line 469 of file coil/common/Logger.h.

◆ mutex_

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
Mutex coil::log_streambuf< _CharT, _Traits >::Stream::mutex_
mutable

Definition at line 467 of file coil/common/Logger.h.

◆ stream_

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
streambuf_type* coil::log_streambuf< _CharT, _Traits >::Stream::stream_

Definition at line 468 of file coil/common/Logger.h.


The documentation for this struct was generated from the following file:


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:46