#include <MemoryInputStream.h>
Inheritance diagram for Lamp::MemoryInputStream:
Public Member Functions | |
MemoryInputStream (const char *buffer, int size) | |
コンストラクタ | |
virtual | ~MemoryInputStream () |
デストラクタ | |
virtual MemoryInputStream * | cloneMemoryInputStream () |
メモリ入力ストリームの複製 | |
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 36 of file MemoryInputStream.h.
|
コンストラクタ
Definition at line 33 of file MemoryInputStream.cpp. Referenced by cloneMemoryInputStream(). |
|
アライメントを取る 指定されたバイト数のアライメントまで読み飛ばします。
Implements Lamp::InputStream. Definition at line 73 of file MemoryInputStream.cpp. References Assert. |
|
入力ストリームの複製
Implements Lamp::InputStream. Definition at line 60 of file MemoryInputStream.h. References cloneMemoryInputStream(). |
|
メモリ入力ストリームの複製
Definition at line 42 of file MemoryInputStream.cpp. References getPosition(), MemoryInputStream(), and setPosition(). Referenced by cloneInputStream(). |
|
読み込み位置の取得
Implements Lamp::InputStream. Definition at line 83 of file MemoryInputStream.cpp. Referenced by cloneMemoryInputStream(). |
|
サイズの取得
Implements Lamp::InputStream. Definition at line 62 of file MemoryInputStream.cpp. |
|
終端かどうか
Implements Lamp::InputStream. Definition at line 50 of file MemoryInputStream.cpp. |
|
バイトデータの読み出し
Implements Lamp::InputStream. Definition at line 55 of file MemoryInputStream.cpp. References Assert. |
|
読み込み位置の設定 指定された位置に読み込み位置を変更します。
Implements Lamp::InputStream. Definition at line 88 of file MemoryInputStream.cpp. References Assert. Referenced by cloneMemoryInputStream(). |
|
スキップ 指定されたバイト数、読み出しをスキップします。
Implements Lamp::InputStream. Definition at line 67 of file MemoryInputStream.cpp. References Assert. |