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

TInputObjectFileZ.cc

解説を見る。
00001 // =====================================================================
00002 //  $Id: TInputObjectFileZ.cc,v 1.3 2004/03/07 16:52:34 goiwai Exp $
00003 //  $Name: CLDAQ-1-14-03 $
00004 //  $Log: TInputObjectFileZ.cc,v $
00005 //  Revision 1.3  2004/03/07 16:52:34  goiwai
00006 //  __CLDAQ_ZLIB_USEプロプロセッサの位置をちょっとずらしただけです。
00007 //
00008 //  Revision 1.2  2004/03/07 10:30:32  goiwai
00009 //  ROOTに組みこむためのおまじないマクロを埋めこみました。
00010 //  全てにおいて完全に動作するわけではありません。
00011 //
00012 //  Revision 1.1  2003/12/23 18:45:19  goiwai
00013 //  最初から圧縮解凍フィルタを持っているファイル入出力操作クラスです.
00014 //
00015 // =====================================================================
00016 #ifdef __CLDAQ_ZLIB_USE
00017 #include "TInputObjectFileZ.hh"
00018 #include "TDecompressObjectFilter.hh"
00019 
00020 static TDecompressObjectFilter* _filter = new TDecompressObjectFilter();
00021 
00022 TInputObjectFileZ::TInputObjectFileZ( const Tstring& filename, const Tstring& mode )
00023   : TInputObjectFile( filename, mode )
00024 {
00025   SetObjectFilter( _filter );
00026 }
00027 
00028 TInputObjectFileZ::~TInputObjectFileZ()
00029 {
00030   //これはInputObjectStreamのデストラクタでFinalizeできなくなるのでだめ
00031   //delete (TDecompressObjectFilter*)theObjectFilter;
00032 }
00033 
00034 #ifdef __CLDAQ_ROOT_DLL
00035     ClassImp(TInputObjectFileZ)
00036 #endif
00037 
00038 #endif


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