diff options
Diffstat (limited to 'TAO/tao/Compression/Base_Compressor.h')
-rw-r--r-- | TAO/tao/Compression/Base_Compressor.h | 46 |
1 files changed, 14 insertions, 32 deletions
diff --git a/TAO/tao/Compression/Base_Compressor.h b/TAO/tao/Compression/Base_Compressor.h index a7fb2ad5820..11b4a59c680 100644 --- a/TAO/tao/Compression/Base_Compressor.h +++ b/TAO/tao/Compression/Base_Compressor.h @@ -35,41 +35,23 @@ namespace TAO public virtual ::Compression::Compressor, public virtual TAO_Local_RefCounted_Object { - public: + public: BaseCompressor (::Compression::CompressionLevel compression_level, ::Compression::CompressorFactory_ptr compressor_factory); - virtual void compress ( - const ::CORBA::OctetSeq & source, - ::CORBA::OctetSeq & target - ) - ACE_THROW_SPEC (( - ::CORBA::SystemException, - ::Compression::CompressionException - )) = 0; - - virtual void decompress ( - const ::CORBA::OctetSeq & source, - ::CORBA::OctetSeq & target - ) - ACE_THROW_SPEC (( - ::CORBA::SystemException, - ::Compression::CompressionException - )) = 0; - - virtual ::Compression::CompressorFactory_ptr compressor_factory (void) - ACE_THROW_SPEC (( - ::CORBA::SystemException - )); - - virtual ::Compression::CompressionLevel compression_level (void) - ACE_THROW_SPEC (( - ::CORBA::SystemException - )); - - protected: - ::Compression::CompressionLevel compression_level_; - ::Compression::CompressorFactory_var compressor_factory_; + virtual void compress (const ::CORBA::OctetSeq &source, + ::CORBA::OctetSeq &target) = 0; + + virtual void decompress (const ::CORBA::OctetSeq &source, + ::CORBA::OctetSeq &target) = 0; + + virtual ::Compression::CompressorFactory_ptr compressor_factory (void); + + virtual ::Compression::CompressionLevel compression_level (void); + + protected: + ::Compression::CompressionLevel compression_level_; + ::Compression::CompressorFactory_var compressor_factory_; }; } |