OpenRTM-aist 2.0.2
読み取り中…
検索中…
一致する文字列を見つけられません
RTC::LogstreamFile クラス

#include <LogstreamFile.h>

RTC::LogstreamFile の継承関係図
RTC::LogstreamFile 連携図

公開メンバ関数

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

限定公開変数類

std::string m_fileName
 
FileStreamBasem_stdout {nullptr}
 
FileStreamm_fileout {nullptr}
 

静的限定公開変数類

static coil::vstring s_files
 

構築子と解体子

◆ LogstreamFile()

RTC::LogstreamFile::LogstreamFile ( )

コンストラクタ

◆ ~LogstreamFile()

RTC::LogstreamFile::~LogstreamFile ( )
override

デストラクタ

関数詳解

◆ getStreamBuffer()

coil::LogStreamBuffer * RTC::LogstreamFile::getStreamBuffer ( )
overridevirtual

basic_strembuf へのポインタを返す

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

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

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

◆ init()

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

設定初期化

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

引数
prop設定情報

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

メンバ詳解

◆ m_fileName

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

◆ m_fileout

FileStream* RTC::LogstreamFile::m_fileout {nullptr}
protected

◆ m_stdout

FileStreamBase* RTC::LogstreamFile::m_stdout {nullptr}
protected

◆ s_files

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

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