OpenRTM-aist  1.2.2
公開メンバ関数 | 限定公開変数類 | 静的限定公開変数類 | 全メンバ一覧
RTC::LogstreamFile クラス

#include <LogstreamFile.h>

RTC::LogstreamFile の継承関係図
Inheritance graph
[凡例]
RTC::LogstreamFile 連携図
Collaboration graph
[凡例]

公開メンバ関数

 LogstreamFile ()
 コンストラクタ [詳解]
 
virtual ~LogstreamFile (void)
 デストラクタ [詳解]
 
virtual bool init (const coil::Properties &prop)
 設定初期化 [詳解]
 
virtual StreambufTypegetStreamBuffer ()
 basic_strembuf へのポインタを返す [詳解]
 
- 基底クラス RTC::LogstreamBase に属する継承公開メンバ関数
virtual ~LogstreamBase (void)
 デストラクタ [詳解]
 

限定公開変数類

std::string m_fileName
 
StreambufTypem_stdout
 
std::filebuf * m_fileout
 

静的限定公開変数類

static coil::vstring s_files
 

構築子と解体子

◆ LogstreamFile()

RTC::LogstreamFile::LogstreamFile ( )

コンストラクタ

◆ ~LogstreamFile()

virtual RTC::LogstreamFile::~LogstreamFile ( void  )
virtual

デストラクタ

関数詳解

◆ getStreamBuffer()

virtual StreambufType* RTC::LogstreamFile::getStreamBuffer ( )
virtual

basic_strembuf へのポインタを返す

Loggerで使用する basic_streambuf へのポインタを返す。

戻り値
basic_streambuf (coil::LogStreambuf) へのポインタ

RTC::LogstreamBaseを実装しています。

◆ init()

virtual bool RTC::LogstreamFile::init ( const coil::Properties &  prop)
virtual

設定初期化

Logstreamクラスの各種設定を行う。実装クラスでは、与えられた Propertiesから必要な情報を取得して各種設定を行う。

引数
prop設定情報

RTC::LogstreamBaseを実装しています。

メンバ詳解

◆ m_fileName

std::string RTC::LogstreamFile::m_fileName
protected

◆ m_fileout

std::filebuf* RTC::LogstreamFile::m_fileout
protected

◆ m_stdout

StreambufType* RTC::LogstreamFile::m_stdout
protected

◆ s_files

coil::vstring RTC::LogstreamFile::s_files
staticprotected

このクラス詳解は次のファイルから抽出されました: