#include <TObjectFile.hh>
TObjectFileに対する継承グラフ
Public 型 | |
enum | { ERROR = -1 } |
enum | { tSeekBegin = SEEK_SET, tSeekCurrent = SEEK_CUR, tSeekEnd = SEEK_END } |
Public メソッド | |
TObjectFile (const Tstring &filename, const Tstring &mode) | |
const Tstring & | GetFileName () const |
const Tstring & | GetMode () const |
TFileStream * | GetFileStream () const |
Tvoid | SetFileName (const Tstring &filename) |
Tvoid | SetMode (const Tstring &mode) |
const TFileProperty & | GetFileProperty () const |
Tvoid | SetOffset (Tint offset, Tint whence=tSeekCurrent) |
Tint | GetOffset () |
Tbool | IsEnd () const |
Tbool | IsError () const |
Tint | GetStreamSize () const |
ファイルサイズをバイトで得る | |
Tint | Size () const |
何個のレコードからなるか | |
Tint | FindDataRecord (const Tstring &id, Tint offset=0) const |
見つかれば id をもつレコードの位置を返す | |
Tint | FindDataRecord (Tint index, Tint offset=0) const |
見つかれば index 番目のレコードの位置を返す | |
Tint | Find (const Tstring &id, Tint offset=0) const |
見つかれば id をもつレコードの位置を返す | |
Tint | Find (Tint index, Tint offset=0) const |
見つかれば index 番目のレコードの位置を返す | |
Protected メソッド | |
virtual | ~TObjectFile () |
Protected 変数 | |
Tstring | theFileName |
Tstring | theMode |
TFileStream * | theFileStream |
TFileProperty | theFileProperty |
TObjectFile.hh の 79 行で定義されています。
|
TObjectFile.hh の 83 行で定義されています。 |
|
TObjectFile.hh の 87 行で定義されています。 |
|
TObjectFile.cc の 53 行で定義されています。 参照 TFileProperty::SetPathName(), theFileName, theFileProperty, theFileStream, と theMode. |
|
TObjectFile.cc の 63 行で定義されています。 参照 theFileStream. |
|
見つかれば index 番目のレコードの位置を返す
TObjectFile.hh の 204 行で定義されています。 参照 FindDataRecord(), index(), と Tint. |
|
見つかれば id をもつレコードの位置を返す
TObjectFile.hh の 199 行で定義されています。 参照 FindDataRecord(), と Tint. |
|
見つかれば index 番目のレコードの位置を返す
TObjectFile.cc の 237 行で定義されています。 参照 ERROR, index(), isexist(), TFileProperty::IsReadable(), Size(), TFileStream, theFileName, Tint, Tlong, Tsize_t, と Tsizeof. |
|
見つかれば id をもつレコードの位置を返す
TObjectFile.cc の 165 行で定義されています。 参照 ERROR, isexist(), TFileProperty::IsReadable(), Tchar, TFileStream, theFileName, Tint, Tlong, Tobject_t, tObjectDataRecord, tObjectUnknown, Tsize_t, と Tsizeof. 呼出 Find(). |
|
TObjectFile.hh の 145 行で定義されています。 参照 theFileName, と Tstring. |
|
TObjectFile.hh の 184 行で定義されています。 参照 theFileProperty. |
|
TObjectFile.hh の 155 行で定義されています。 参照 TFileStream, と theFileStream. |
|
TObjectFile.hh の 150 行で定義されています。 |
|
TObjectFile.hh の 179 行で定義されています。 参照 theFileStream, と Tint. |
|
ファイルサイズをバイトで得る
TObjectFile.cc の 68 行で定義されています。 参照 ERROR, isexist(), TFileProperty::IsReadable(), TFileStream, theFileName, Tint, Tlong, Tsize_t, と Tsizeof. |
|
TObjectFile.hh の 189 行で定義されています。 参照 Tbool, と theFileStream. |
|
TObjectFile.hh の 194 行で定義されています。 参照 Tbool, と theFileStream. |
|
TObjectFile.hh の 160 行で定義されています。 参照 theFileName, と Tvoid. |
|
TObjectFile.hh の 166 行で定義されています。 |
|
|
何個のレコードからなるか
TObjectFile.cc の 111 行で定義されています。 参照 ERROR, TFileProperty::GetLastModification(), isexist(), TFileProperty::IsReadable(), TFileStream, theFileName, theFileProperty, Tint, Tlong, Tsize_t, と Tsizeof. 呼出 FindDataRecord(). |
|
TObjectFile.hh の 94 行で定義されています。 呼出 FindDataRecord(), GetFileName(), GetStreamSize(), TInputObjectFileOnline::Read(), SetFileName(), Size(), と TObjectFile(). |
|
TObjectFile.hh の 97 行で定義されています。 呼出 GetFileProperty(), Size(), と TObjectFile(). |
|
|
TObjectFile.hh の 95 行で定義されています。 呼出 GetMode(), SetMode(), と TObjectFile(). |