OpenRTM-aist  1.2.1
公開メンバ関数 | 限定公開変数類 | 静的限定公開変数類 | 全メンバ一覧
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
 

構築子と解体子

RTC::LogstreamFile::LogstreamFile ( )

コンストラクタ

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

デストラクタ

関数詳解

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

basic_strembuf へのポインタを返す

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

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

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

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

設定初期化

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

引数
prop設定情報

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

メンバ詳解

std::string RTC::LogstreamFile::m_fileName
protected
std::filebuf* RTC::LogstreamFile::m_fileout
protected
StreambufType* RTC::LogstreamFile::m_stdout
protected
coil::vstring RTC::LogstreamFile::s_files
staticprotected

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