メインページ   モジュール   名前空間一覧   クラス階層   アルファベット順一覧   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ    

クラス TObjectStream の解説
[Persistency Category]

This is the TObjectStream class. [詳細]

#include <TObjectStream.hh>

TObjectStreamに対する継承グラフ

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

Public メソッド

 TObjectStream (Tstream_t streamtype=tUnknownStream)
Tstream_t GetStreamType () const
Tint GetDataSize () const
Tint GetLastDataSize () const
Tint GetTotalDataSize () const
Tvoid SetStreamType (Tstream_t streamtype)
Tvoid SetDataSize (Tint datasize)
Tvoid SetLastDataSize (Tint datasize)
Tvoid SetTotalDataSize (Tint datasize)

Protected メソッド

virtual ~TObjectStream ()

Protected 変数

Tstream_t theStreamType
 ストリームタイプ(そのまんま)

Tint theDataSize
 対象のデータサイズ(レコードサイズとは似て非なるものです)

Tint theLastDataSize
 直前の処理(Read/Write)のよる処理サイズ

Tint theTotalDataSize
 ここまで処理したデータの合計サイズ


解説

This is the TObjectStream class.

作者:
Go IWAI <goiwai@users.sourceforge.jp>
The TObjectStream class detail description. Write it down ASAP!

TODO:
None?

バグ:
None?

TObjectStream.hh64 行で定義されています。


コンストラクタとデストラクタの解説

TObjectStream::TObjectStream Tstream_t  streamtype = tUnknownStream  ) 
 

TObjectStream.cc27 行で定義されています。

TObjectStream::~TObjectStream  )  [protected, virtual]
 

TObjectStream.cc34 行で定義されています。


メソッドの解説

Tint TObjectStream::GetDataSize  )  const [inline]
 

TObjectStream.hh99 行で定義されています。

参照 theDataSize, と Tint.

Tint TObjectStream::GetLastDataSize  )  const [inline]
 

TObjectStream.hh104 行で定義されています。

参照 theLastDataSize, と Tint.

Tstream_t TObjectStream::GetStreamType  )  const [inline]
 

TObjectStream.hh121 行で定義されています。

参照 theStreamType, と Tstream_t.

Tint TObjectStream::GetTotalDataSize  )  const [inline]
 

TObjectStream.hh132 行で定義されています。

参照 theTotalDataSize, と Tint.

Tvoid TObjectStream::SetDataSize Tint  datasize  )  [inline]
 

TObjectStream.hh109 行で定義されています。

参照 theDataSize, と Tvoid.

Tvoid TObjectStream::SetLastDataSize Tint  datasize  )  [inline]
 

TObjectStream.hh115 行で定義されています。

参照 theLastDataSize, と Tvoid.

Tvoid TObjectStream::SetStreamType Tstream_t  streamtype  )  [inline]
 

TObjectStream.hh126 行で定義されています。

参照 theStreamType, と Tvoid.

Tvoid TObjectStream::SetTotalDataSize Tint  datasize  )  [inline]
 

TObjectStream.hh137 行で定義されています。

参照 theTotalDataSize, と Tvoid.


変数の解説

Tint TObjectStream::theDataSize [protected]
 

対象のデータサイズ(レコードサイズとは似て非なるものです)

TObjectStream.hh71 行で定義されています。

呼出 TInputObjectFile::getDataElement(), TInputObjectFile::getDataRecord(), TInputObjectFile::getDataSection(), TInputObjectFile::getDataSegment(), GetDataSize(), TInputObjectFile::operator[](), TInputObjectSocket::Read(), TInputObjectSharedMemory::Read(), TInputObjectFileOnline::Read(), TInputObjectFile::Read(), TInputObjectFile::readProperties(), SetDataSize(), TOutputObjectSocket::Write(), TOutputObjectSharedMemory::Write(), と TOutputObjectFile::Write().

Tint TObjectStream::theLastDataSize [protected]
 

直前の処理(Read/Write)のよる処理サイズ

TObjectStream.hh73 行で定義されています。

呼出 GetLastDataSize(), TInputObjectFile::operator[](), TInputObjectSocket::Read(), TInputObjectSharedMemory::Read(), TInputObjectFileOnline::Read(), TInputObjectFile::Read(), SetLastDataSize(), TOutputObjectSocket::Write(), TOutputObjectSharedMemory::Write(), と TOutputObjectFile::Write().

Tstream_t TObjectStream::theStreamType [protected]
 

ストリームタイプ(そのまんま)

TObjectStream.hh69 行で定義されています。

呼出 GetStreamType(), と SetStreamType().

Tint TObjectStream::theTotalDataSize [protected]
 

ここまで処理したデータの合計サイズ

TObjectStream.hh75 行で定義されています。

呼出 GetTotalDataSize(), TInputObjectFile::operator[](), TInputObjectSocket::Read(), TInputObjectSharedMemory::Read(), TInputObjectFileOnline::Read(), TInputObjectFile::Read(), SetTotalDataSize(), TOutputObjectSocket::Write(), TOutputObjectSharedMemory::Write(), と TOutputObjectFile::Write().


このクラスの解説は次のファイルから生成されました:

CLDAQ - a Class Library for DataAcQuisition (Version 1.14.3)
Go IWAI -- goiwai at users.sourceforge.jp