クラス テンプレート RTC::basic_dummybuf< _CharT, _Traits >

ダミーバッファクラス [詳細]

#include <SystemLogger.h>

すべてのメンバ一覧

Public 型

typedef _CharT char_type
typedef _Traits traits_type
typedef
traits_type::int_type 
int_type
typedef
traits_type::pos_type 
pos_type
typedef
traits_type::off_type 
off_type
typedef
std::basic_streambuf
< char_type,
traits_type
__streambuf_type
typedef
std::basic_filebuf
< char_type,
traits_type
__filebuf_type

Public メソッド

 basic_dummybuf ()
 コンストラクタ
 ~basic_dummybuf ()
 デストラクタ
int_type overflow (int_type c=_Traits::eof())
 バッファ書き出し処理
virtual int sync ()
 バッファ同期


説明

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
class RTC::basic_dummybuf< _CharT, _Traits >

ダミーバッファクラス

何もしないダミーバッファ。


型定義

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
typedef _CharT RTC::basic_dummybuf< _CharT, _Traits >::char_type

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
typedef _Traits RTC::basic_dummybuf< _CharT, _Traits >::traits_type

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
typedef traits_type::int_type RTC::basic_dummybuf< _CharT, _Traits >::int_type

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
typedef traits_type::pos_type RTC::basic_dummybuf< _CharT, _Traits >::pos_type

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
typedef traits_type::off_type RTC::basic_dummybuf< _CharT, _Traits >::off_type

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
typedef std::basic_streambuf<char_type, traits_type> RTC::basic_dummybuf< _CharT, _Traits >::__streambuf_type

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
typedef std::basic_filebuf<char_type, traits_type> RTC::basic_dummybuf< _CharT, _Traits >::__filebuf_type


コンストラクタとデストラクタ

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
RTC::basic_dummybuf< _CharT, _Traits >::basic_dummybuf (  )  [inline]

コンストラクタ

コンストラクタ

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
RTC::basic_dummybuf< _CharT, _Traits >::~basic_dummybuf (  )  [inline]

デストラクタ

デストラクタ。


関数

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
int_type RTC::basic_dummybuf< _CharT, _Traits >::overflow ( int_type  c = _Traits::eof()  )  [inline]

バッファ書き出し処理

バッファの書き出し処理を実行する。 出力バッファがフルになった際に呼ばれる。

引数:
c バッファに書き込む文字列
戻り値:
書き込み処理結果

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
virtual int RTC::basic_dummybuf< _CharT, _Traits >::sync (  )  [inline, virtual]

バッファ同期

バッファがフラッシュされた際に呼ばれる同期関数。

戻り値:
同期処理結果


OpenRTMに対してWed May 21 05:17:25 2008に生成されました。  doxygen 1.5.3