Use =default for skeleton copy constructor
[ACE_TAO.git] / TAO / tests / ZIOP / TestCompressor / TestCompressor_Factory.cpp
blobb8dfc070d21b31bea56fe09dd99498bc8df78e5d
1 #include "TestCompressor_Factory.h"
2 #include "TestCompressor.h"
4 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
6 namespace TAO
8 Test_CompressorFactory::Test_CompressorFactory () :
9 ::TAO::CompressorFactory (COMPRESSORID_FOR_TESTING),
10 compressor_ (::Compression::Compressor::_nil ())
14 ::Compression::Compressor_ptr
15 Test_CompressorFactory::get_compressor (
16 ::Compression::CompressionLevel compression_level)
18 // @todo, make a array based on compression level
19 if (CORBA::is_nil (compressor_.in ()))
21 compressor_ = new TestCompressor (this, compression_level);
24 return ::Compression::Compressor::_duplicate (compressor_.in ());
28 TAO_END_VERSIONED_NAMESPACE_DECL