#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. |