diff options
Diffstat (limited to 'TAO/tao/Compression/Compressor_Factory.cpp')
-rw-r--r-- | TAO/tao/Compression/Compressor_Factory.cpp | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/TAO/tao/Compression/Compressor_Factory.cpp b/TAO/tao/Compression/Compressor_Factory.cpp deleted file mode 100644 index 89db794c56f..00000000000 --- a/TAO/tao/Compression/Compressor_Factory.cpp +++ /dev/null @@ -1,87 +0,0 @@ -#include "tao/Compression/Compressor_Factory.h" - -ACE_RCSID (Compression, - Compressor_Factory, - "$Id$") - -TAO_BEGIN_VERSIONED_NAMESPACE_DECL - -namespace TAO -{ -CompressorFactory::CompressorFactory (::Compression::CompressorId compressor_id) : - compressor_id_ (compressor_id), - compressed_bytes_ (0), - uncompressed_bytes_ (0) -{ -} - -::Compression::CompressorId -CompressorFactory::compressor_id (void) - ACE_THROW_SPEC (( - ::CORBA::SystemException - )) -{ - return compressor_id_; -} - -::CORBA::ULongLong -CompressorFactory::compressed_bytes (void) - ACE_THROW_SPEC (( - ::CORBA::SystemException - )) -{ - ::CORBA::ULongLong return_value; - { - ACE_Guard <ACE_SYNCH_MUTEX> guard (mutex_); - return_value = compressed_bytes_; - } - return return_value; -} - -::CORBA::ULongLong -CompressorFactory::uncompressed_bytes ( - ) - ACE_THROW_SPEC (( - ::CORBA::SystemException - )) -{ - ::CORBA::ULongLong return_value; - { - ACE_Guard <ACE_SYNCH_MUTEX> guard (mutex_); - return_value = uncompressed_bytes_; - } - return return_value; -} - -::CORBA::Double -CompressorFactory::average_compression (void) - ACE_THROW_SPEC (( - ::CORBA::SystemException - )) -{ - ::CORBA::Double return_value = 0.0; - { - ACE_Guard <ACE_SYNCH_MUTEX> guard (mutex_); - if (this->uncompressed_bytes_ > 0) - { - return_value = static_cast < ::CORBA::Double>((this->uncompressed_bytes_ - this->compressed_bytes_) / this->uncompressed_bytes_); - } - } - return return_value; -} - -void -CompressorFactory::add_sample ( - ::CORBA::ULongLong compressed_bytes, - ::CORBA::ULongLong uncompressed_bytes) - ACE_THROW_SPEC (( - ::CORBA::SystemException - )) -{ - ACE_Guard <ACE_SYNCH_MUTEX> guard (mutex_); - this->compressed_bytes_ += compressed_bytes; - this->uncompressed_bytes_ += uncompressed_bytes; -} -} - -TAO_END_VERSIONED_NAMESPACE_DECL |