#include <FileInputStream.h>
Inheritance diagram for Lamp::FileInputStream:

Public Member Functions | |
| FileInputStream (String fileName) | |
| コンストラクタ | |
| virtual | ~FileInputStream () |
| デストラクタ | |
| virtual FileInputStream * | cloneFileInputStream () |
| ファイル入力ストリームの複製 | |
| virtual InputStream * | cloneInputStream () |
| 入力ストリームの複製 | |
Protected Member Functions | |
| virtual bool | isEnd () |
| 終端かどうか | |
| virtual void | readBytes (void *data, int size) |
| バイトデータの読み出し | |
| virtual int | getSize () |
| サイズの取得 | |
| virtual void | skip (int size) |
| スキップ | |
| virtual int | align (int alignSize) |
| アライメントを取る | |
| virtual int | getPosition () |
| 読み込み位置の取得 | |
| virtual void | setPosition (int position) |
| 読み込み位置の設定 | |
Definition at line 37 of file FileInputStream.h.
|
|
アライメントを取る 指定されたバイト数のアライメントまで読み飛ばします。
Implements Lamp::InputStream. Definition at line 86 of file FileInputStream.cpp. References Assert. |
|
|
ファイル入力ストリームの複製
Definition at line 54 of file FileInputStream.cpp. References FileInputStream(), getPosition(), setPosition(), and size_. Referenced by cloneInputStream(). |
|
|
入力ストリームの複製
Implements Lamp::InputStream. Definition at line 59 of file FileInputStream.h. References cloneFileInputStream(). |
|
|
読み込み位置の取得
Implements Lamp::InputStream. Definition at line 97 of file FileInputStream.cpp. Referenced by cloneFileInputStream(). |
|
|
サイズの取得
Implements Lamp::InputStream. Definition at line 74 of file FileInputStream.cpp. |
|
|
終端かどうか
Implements Lamp::InputStream. Definition at line 62 of file FileInputStream.cpp. |
|
||||||||||||
|
バイトデータの読み出し
Implements Lamp::InputStream. Definition at line 67 of file FileInputStream.cpp. References Assert. |
|
|
読み込み位置の設定 指定された位置に読み込み位置を変更します。
Implements Lamp::InputStream. Definition at line 102 of file FileInputStream.cpp. References Assert. Referenced by cloneFileInputStream(). |
|
|
スキップ 指定されたバイト数、読み出しをスキップします。
Implements Lamp::InputStream. Definition at line 79 of file FileInputStream.cpp. References Assert. |
1.3.2