#include <SerializerMemoryBuffer.hpp>
Public メソッド | |
| SerializerOutputMemoryBuffer () | |
| コンストラクタ. | |
| ~SerializerOutputMemoryBuffer () | |
| デストラクタ. | |
| void | put (unsigned char x) |
| 1バイトの put. | |
| void | writeBlock (const char *buffer, size_t size) |
| データブロックを書き出す. | |
| void | clearBuffer () |
| バッファをクリアする | |
| void | resetPointer () |
| ポインタをリセットする | |
| const char * | begin () |
| const char * | end () |
| size_t | getDataSize () const |
| データサイズを得る | |
| void | checkAccessRange (size_t endpos) const |
| アクセス位置をチェックする. | |
| void | checkBufferSize (size_t reqSize) |
| バッファサイズをチェックする. | |
| char * | makeRoom (size_t size) |
| コピーするための余地を作る. | |
| void | serialize (FileOutputSerializer &os) const |
| 自分自身をシリアライズ (ファイルに格納). | |
|
|
コンストラクタ.
|
|
|
デストラクタ.
|
|
|
1バイトの put.
|
|
||||||||||||
|
データブロックを書き出す.
|
|
|
バッファをクリアする
|
|
|
ポインタをリセットする
|
|
|
|
|
|
|
|
|
データサイズを得る
|
|
|
アクセス位置をチェックする. データサイズを越えてアクセスしようとしたらエラー |
|
|
バッファサイズをチェックする. バッファサイズが要求に満たなければ、バッファを拡大する。 |
|
|
コピーするための余地を作る.
|
|
|
自分自身をシリアライズ (ファイルに格納).
|
1.4.2