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

ファイル出力のストリーミングラッパークラス [詳解]

#include <LogstreamFile.h>

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

公開メンバ関数

 FileStream (const std::string &filename)
 コンストラクタ
 
 ~FileStream () override
 デストラクタ
 
bool is_open ()
 ファイルを開くことに成功したかの確認
 
void close ()
 ファイルを閉じる
 
- 基底クラス RTC::FileStreamBase に属する継承公開メンバ関数
 FileStreamBase ()=default
 コンストラクタ
 
 ~FileStreamBase () override=default
 デストラクタ
 
void header (int level, const std::string &name, const std::string &date, bool es_enable=false)
 ログメッセージのヘッダーの設定
 
void flush () override
 標準出力のバッファのフラッシュ
 
void enableEscapeSequence ()
 エスケープシーケンスを有効にする
 
void disableEscapeSequence ()
 エスケープシーケンスを無効にする
 
void write (int level, const std::string &name, const std::string &date, const std::string &mes) override
 ログの出力
 

その他の継承メンバ

- 基底クラス RTC::FileStreamBase に属する継承限定公開変数類
std::basic_ostream< char > * m_stream
 
bool m_esEnable
 

詳解

ファイル出力のストリーミングラッパークラス

構築子と解体子

◆ FileStream()

RTC::FileStream::FileStream ( const std::string & filename)

コンストラクタ

コンストラクタ

引数
filenameファイル名

◆ ~FileStream()

RTC::FileStream::~FileStream ( )
override

デストラクタ

デストラクタ。

関数詳解

◆ close()

void RTC::FileStream::close ( )

ファイルを閉じる

◆ is_open()

bool RTC::FileStream::is_open ( )

ファイルを開くことに成功したかの確認

戻り値
成功(True)

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