クラス langedge::SerializerOutputFileStream

出力シリアライザ用ファイルストリーム. [詳細]

#include <SerializerFileStream.hpp>

langedge::SerializerOutputFileStreamのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 SerializerOutputFileStream ()
 デフォルトコンストラクタ
 ~SerializerOutputFileStream ()
 デストラクタ
void openFile (const char *filename)
 ファイルをバイナリモードでオープンする.
void closeFile ()
 ファイルをクローズする.
void attachFileHandle (langedge::FileIO *file)
 ファイルハンドルをアタッチする.
const char * getFilename () const
 ファイル名を得る.
size_t getFilePosition () const
 ファイルアクセス位置を得る.
void setFilePosition (size_t pos)
 ファイルアクセス位置を設定する.
void put (unsigned char x)
 1バイトの put.
void writeBlock (const char *data, size_t size)
 データブロックの書き出し.

説明

出力シリアライザ用ファイルストリーム.


コンストラクタとデストラクタ

langedge::SerializerOutputFileStream::SerializerOutputFileStream  )  [inline]
 

デフォルトコンストラクタ

langedge::SerializerOutputFileStream::~SerializerOutputFileStream  )  [inline]
 

デストラクタ


関数

void langedge::SerializerOutputFileStream::openFile const char *  filename  )  [inline]
 

ファイルをバイナリモードでオープンする.

void langedge::SerializerOutputFileStream::closeFile  )  [inline]
 

ファイルをクローズする.

自前のハンドルのみクローズ。アタッチされたものはクローズしない

void langedge::SerializerOutputFileStream::attachFileHandle langedge::FileIO file  )  [inline]
 

ファイルハンドルをアタッチする.

const char* langedge::SerializerOutputFileStream::getFilename  )  const [inline]
 

ファイル名を得る.

size_t langedge::SerializerOutputFileStream::getFilePosition  )  const [inline]
 

ファイルアクセス位置を得る.

void langedge::SerializerOutputFileStream::setFilePosition size_t  pos  )  [inline]
 

ファイルアクセス位置を設定する.

void langedge::SerializerOutputFileStream::put unsigned char  x  )  [inline]
 

1バイトの put.

void langedge::SerializerOutputFileStream::writeBlock const char *  data,
size_t  size
[inline]
 

データブロックの書き出し.


このクラスの説明は次のファイルから生成されました:
LangEdge ライブラリに対してFri May 6 22:43:04 2005に生成されました。  doxygen 1.4.2