diff options
Diffstat (limited to 'TAO/tao/Compression/Compression_Manager.h')
-rw-r--r-- | TAO/tao/Compression/Compression_Manager.h | 61 |
1 files changed, 18 insertions, 43 deletions
diff --git a/TAO/tao/Compression/Compression_Manager.h b/TAO/tao/Compression/Compression_Manager.h index 0d56910d5e8..0bd7071a362 100644 --- a/TAO/tao/Compression/Compression_Manager.h +++ b/TAO/tao/Compression/Compression_Manager.h @@ -23,7 +23,6 @@ #include "tao/Compression/Compression.h" #include "tao/LocalObject.h" -#include "ace/Synch_Traits.h" TAO_BEGIN_VERSIONED_NAMESPACE_DECL @@ -33,48 +32,24 @@ namespace TAO public virtual ::Compression::CompressionManager, public virtual TAO_Local_RefCounted_Object { - virtual void register_factory ( - ::Compression::CompressorFactory_ptr compressor_factory - ) - ACE_THROW_SPEC (( - ::CORBA::SystemException, - ::Compression::FactoryAlreadyRegistered - )); - - virtual void unregister_factory ( - ::Compression::CompressorId compressor_id - ) - ACE_THROW_SPEC (( - ::CORBA::SystemException, - ::Compression::UnknownCompressorId - )); - - virtual ::Compression::CompressorFactory_ptr get_factory ( - ::Compression::CompressorId compressor_id - ) - ACE_THROW_SPEC (( - ::CORBA::SystemException, - ::Compression::UnknownCompressorId - )); - - virtual ::Compression::Compressor_ptr get_compressor ( - ::Compression::CompressorId compressor_id, - ::Compression::CompressionLevel compression_level - ) - ACE_THROW_SPEC (( - ::CORBA::SystemException, - ::Compression::UnknownCompressorId - )); - - virtual ::Compression::CompressorFactorySeq * get_factories ( - ) - ACE_THROW_SPEC (( - ::CORBA::SystemException - )); - - private: - ACE_SYNCH_MUTEX mutex_; - ::Compression::CompressorFactorySeq factories_; + virtual void register_factory (::Compression::CompressorFactory_ptr + compressor_factory); + + virtual void unregister_factory (::Compression::CompressorId + compressor_id); + + virtual ::Compression::CompressorFactory_ptr get_factory + (::Compression::CompressorId compressor_id); + + virtual ::Compression::Compressor_ptr get_compressor + (::Compression::CompressorId compressor_id, + ::Compression::CompressionLevel compression_level); + + virtual ::Compression::CompressorFactorySeq *get_factories (void); + + private: + TAO_SYNCH_MUTEX mutex_; + ::Compression::CompressorFactorySeq factories_; }; } |