00001 #include "tao/Compression/Base_Compressor.h"
00002
00003 ACE_RCSID (Compression,
00004 Base_Compressor,
00005 "$Id: Base_Compressor.cpp 77390 2007-02-26 13:59:03Z johnnyw $")
00006
00007 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00008
00009 namespace TAO
00010 {
00011 BaseCompressor::BaseCompressor (::Compression::CompressionLevel
00012 compression_level,
00013 ::Compression::CompressorFactory_ptr
00014 compressor_factory) :
00015 compression_level_ (compression_level),
00016 compressor_factory_ (::Compression::CompressorFactory::_duplicate (
00017 compressor_factory))
00018 {
00019 }
00020
00021 ::Compression::CompressorFactory_ptr
00022 BaseCompressor::compressor_factory (void)
00023 {
00024 return ::Compression::CompressorFactory::_duplicate (
00025 compressor_factory_.in ());
00026 }
00027
00028 ::Compression::CompressionLevel
00029 BaseCompressor::compression_level (void)
00030 {
00031 return compression_level_;
00032 }
00033 }
00034
00035 TAO_END_VERSIONED_NAMESPACE_DECL