diff options
Diffstat (limited to 'TAO/tao/Compression/Base_Compressor.cpp')
-rw-r--r-- | TAO/tao/Compression/Base_Compressor.cpp | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/TAO/tao/Compression/Base_Compressor.cpp b/TAO/tao/Compression/Base_Compressor.cpp new file mode 100644 index 00000000000..3edbb95de96 --- /dev/null +++ b/TAO/tao/Compression/Base_Compressor.cpp @@ -0,0 +1,35 @@ +#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) + { + return ::Compression::CompressorFactory::_duplicate ( + compressor_factory_.in ()); + } + + ::Compression::CompressionLevel + BaseCompressor::compression_level (void) + { + return compression_level_; + } +} + +TAO_END_VERSIONED_NAMESPACE_DECL |