メインページ | クラス階層 | アルファベット順一覧 | 構成 | Directories | ファイル一覧 | 構成メンバ | ファイルメンバ

クラス BufferedReader

ファイルの読み込みバッファリング [詳細]

#include <BufferedReader.h>

すべてのメンバ一覧

Public メソッド

 BufferedReader (W fd)
 コンストラクタ
bool isEOF () const
 EOFチェック.
int read (B *target, int size)
 読み込み.
int skip (int size)
 読み飛ばし.


説明

ファイルの読み込みをバッファリングするためのクラスです。


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

BufferedReader::BufferedReader fd  )  [inline]
 

ファイルディスクリプタをバッファリングするオブジェクトを生成します。

引数:
fd 対象となるファイルディスクリプタ
例外:
FileReadException ファイル読み込み時にエラー


関数

bool BufferedReader::isEOF  )  const [inline]
 

ファイルの終端に達したかどうかを返します。

戻り値:
true ファイルの終端に達した
false ファイルの終端に達していない

int BufferedReader::read B *  target,
int  size
 

ファイルからデータを指定したバイト長だけ読み込みます。

引数:
target [out] データの格納先
size [in] targetに読み込むバイト長
戻り値:
実際に読み込んだデータの長さ
例外:
FileReadException ファイル読み込み時にエラー

int BufferedReader::skip int  size  ) 
 

ファイルを指定したバイト長だけ読みとばします。

引数:
size 読み飛ばすバイト長
戻り値:
実際に読み飛ばしたデータの長さ
例外:
FileReadException ファイル読み込み時にエラー


このクラスの説明は次のファイルから生成されました:
Scribbleに対してMon May 9 23:54:48 2005に生成されました。  doxygen 1.4.1