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

Public Member Functions | |
| OutputStream () | |
| コンストラクタ | |
| virtual | ~OutputStream () |
| デストラクタ | |
Protected Member Functions | |
| virtual void | writeBytes (const void *data, int size)=0 |
| バイトデータの書き出し | |
| virtual int | getSize ()=0 |
| サイズの取得 | |
| virtual void | skip (int size)=0 |
| スキップ | |
| virtual int | align (int size)=0 |
| アライメントを取る | |
| virtual int | getPosition ()=0 |
| 書き込み位置の取得 | |
| virtual void | setPosition (int position)=0 |
| 書き込み位置の設定 | |
| virtual void | flush ()=0 |
| フラッシュ | |
Friends | |
| class | Writer |
Definition at line 34 of file OutputStream.h.
|
|
アライメントを取る 指定されたバイト数のアライメントまで0を書き出します。
Implemented in Lamp::FileOutputStream, and Lamp::MemoryOutputStream. Referenced by Lamp::Writer::align(). |
|
|
フラッシュ ストリームをフラッシュします。 Implemented in Lamp::FileOutputStream, and Lamp::MemoryOutputStream. Referenced by Lamp::Writer::flush(). |
|
|
書き込み位置の取得
Implemented in Lamp::FileOutputStream, and Lamp::MemoryOutputStream. Referenced by Lamp::Writer::getPosition(). |
|
|
サイズの取得
Implemented in Lamp::FileOutputStream, and Lamp::MemoryOutputStream. Referenced by Lamp::Writer::getSize(). |
|
|
書き込み位置の設定 指定された位置に書き込み位置を変更します。
Implemented in Lamp::FileOutputStream, and Lamp::MemoryOutputStream. Referenced by Lamp::Writer::setPosition(). |
|
|
スキップ 指定されたバイト数、0を書き出します。
Implemented in Lamp::FileOutputStream, and Lamp::MemoryOutputStream. Referenced by Lamp::Writer::skip(). |
|
||||||||||||
|
バイトデータの書き出し
Implemented in Lamp::FileOutputStream, and Lamp::MemoryOutputStream. Referenced by Lamp::Writer::writeBytes(). |
1.3.2