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

クラス TDataDeflation の解説
[System Category]

This is the TDataDeflation class. [詳細]

#include <TDataDeflation.hh>

すべてのメンバ一覧

Public メソッド

 TDataDeflation (Tint bufsize=tDefaultBufferSize, Tint level=Z_DEFAULT_COMPRESSION)
 TDataDeflation (const TDataDeflation &right)
 ~TDataDeflation ()
const TDataDeflation & operator= (const TDataDeflation &right)
Tvoid Compress (Tvoid *input, Tint nbyte, Tbool islast=Tfalse)
const TzstreamGetDeflationStream () const
TzstreamGetDeflationStream ()
Tint GetCompressionLevel () const
Tint GetStatus () const
Tint GetSizeOfOutputBuffer () const
TvoidGetDeflatedData () const
Tint GetSizeOfDeflatedData () const
Tvoid SetCompressionLevel (Tint level)
Tvoid SetOutputBuffer (Tint bufsize)


解説

This is the TDataDeflation class.

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

TODO:
None?

バグ:
None?

TDataDeflation.hh63 行で定義されています。


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

TDataDeflation::TDataDeflation Tint  bufsize = tDefaultBufferSize,
Tint  level = Z_DEFAULT_COMPRESSION
 

TDataDeflation.cc22 行で定義されています。

参照 SetOutputBuffer(), Tcerr, と Tendl.

TDataDeflation::TDataDeflation const TDataDeflation &  right  ) 
 

TDataDeflation.cc46 行で定義されています。

参照 SetOutputBuffer(), Tcerr, と Tendl.

TDataDeflation::~TDataDeflation  ) 
 

TDataDeflation.cc70 行で定義されています。

参照 Tcerr, と Tendl.


メソッドの解説

Tvoid TDataDeflation::Compress Tvoid input,
Tint  nbyte,
Tbool  islast = Tfalse
 

TDataDeflation.cc98 行で定義されています。

参照 Tbyte, Tint, Tstring, と Tvoid.

呼出 TCompressObjectFilter::Filtering(), と TCompressObjectFilter::Finalize().

Tint TDataDeflation::GetCompressionLevel  )  const [inline]
 

TDataDeflation.hh116 行で定義されています。

参照 Tint.

Tvoid * TDataDeflation::GetDeflatedData  )  const [inline]
 

TDataDeflation.hh131 行で定義されています。

参照 Tvoid.

呼出 TCompressObjectFilter::Filtering(), と TCompressObjectFilter::Finalize().

Tzstream & TDataDeflation::GetDeflationStream  )  [inline]
 

TDataDeflation.hh111 行で定義されています。

参照 Tzstream.

const Tzstream & TDataDeflation::GetDeflationStream  )  const [inline]
 

TDataDeflation.hh106 行で定義されています。

参照 Tzstream.

Tint TDataDeflation::GetSizeOfDeflatedData  )  const [inline]
 

TDataDeflation.hh136 行で定義されています。

参照 Tint.

呼出 TCompressObjectFilter::Filtering(), と TCompressObjectFilter::Finalize().

Tint TDataDeflation::GetSizeOfOutputBuffer  )  const [inline]
 

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

参照 Tint.

Tint TDataDeflation::GetStatus  )  const [inline]
 

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

参照 Tint.

const TDataDeflation & TDataDeflation::operator= const TDataDeflation &  right  ) 
 

TDataDeflation.cc81 行で定義されています。

参照 SetCompressionLevel(), Tbyte, theCompressionLevel, theDeflationStream, theSizeOfOutputBuffer, theStatus, と Tzstream.

Tvoid TDataDeflation::SetCompressionLevel Tint  level  ) 
 

TDataDeflation.cc122 行で定義されています。

参照 Tcerr, Tendl, と Tvoid.

呼出 operator=().

Tvoid TDataDeflation::SetOutputBuffer Tint  bufsize  ) 
 

TDataDeflation.cc133 行で定義されています。

参照 Tbyte, と Tvoid.

呼出 TDataDeflation().


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

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