#include "tao/Compression/Base_Compressor.h" ACE_RCSID (Compression, Base_Compressor, "$Id$") TAO_BEGIN_VERSIONED_NAMESPACE_DECL namespace TAO { BaseCompressor::BaseCompressor ( ::Compression::CompressionLevel compression_level, ::Compression::CompressorFactory_ptr compressor_factory) : compression_level_ (compression_level), compressor_factory_ (::Compression::CompressorFactory::_duplicate (compressor_factory)) { } ::Compression::CompressorFactory_ptr BaseCompressor::compressor_factory (void) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return ::Compression::CompressorFactory::_duplicate (compressor_factory_.in ()); } ::Compression::CompressionLevel BaseCompressor::compression_level (void) ACE_THROW_SPEC (( ::CORBA::SystemException )) { return compression_level_; } } TAO_END_VERSIONED_NAMESPACE_DECL