株式会社エス・スリー・フォー

8章: クラス RWFileManager の使い方

RWFileManager クラスは、ディスクファイル内の空き領域の割り当て、解放、および結合を行います。これは、空き領域ブロックのリンクリストをディスク上に保持することによって、内部的に行われます。

2 つの typedef を使用します。

typedef long           RWoffset;
typedef unsigned long  RWspace;

RWoffset 型は、ファイル内の、格納領域の開始位置へのオフセットに使用されます。RWspace は必要な格納領域の大きさです。実際の typedef は使用しているシステムにより異なります。

RWFile クラスは、RWFileManager クラスの公開基底クラスです。そのため、RWFile クラスの公開メンバ関数は、RWFileManager クラスでも使用できます。