#include <Compressor_Factory.h>
Public Member Functions | |
CompressorFactory (::Compression::CompressorId compressor_id) | |
virtual ::Compression::CompressorId | compressor_id (void) |
virtual ::CORBA::ULongLong | compressed_bytes (void) |
virtual ::CORBA::ULongLong | uncompressed_bytes (void) |
virtual ::CORBA::Double | average_compression (void) |
virtual ::Compression::Compressor_ptr | get_compressor (::Compression::CompressionLevel compression_level)=0 |
virtual void | add_sample (::CORBA::ULongLong compressed_bytes,::CORBA::ULongLong uncompressed_bytes) |
Private Attributes | |
TAO_SYNCH_MUTEX | mutex_ |
::Compression::CompressorId const | compressor_id_ |
::CORBA::ULongLong | compressed_bytes_ |
::CORBA::ULongLong | uncompressed_bytes_ |
TAO::CompressorFactory::CompressorFactory | ( | ::Compression::CompressorId | compressor_id | ) |
Compression::CompressorId TAO::CompressorFactory::compressor_id | ( | void | ) |
CORBA::ULongLong TAO::CompressorFactory::compressed_bytes | ( | void | ) |
CORBA::ULongLong TAO::CompressorFactory::uncompressed_bytes | ( | void | ) |
CORBA::Double TAO::CompressorFactory::average_compression | ( | void | ) |
virtual ::Compression::Compressor_ptr TAO::CompressorFactory::get_compressor | ( | ::Compression::CompressionLevel | compression_level | ) | [pure virtual] |
void TAO::CompressorFactory::add_sample | ( | ::CORBA::ULongLong | compressed_bytes, | |
::CORBA::ULongLong | uncompressed_bytes | |||
) | [virtual] |
TAO_SYNCH_MUTEX TAO::CompressorFactory::mutex_ [private] |
::Compression::CompressorId const TAO::CompressorFactory::compressor_id_ [private] |
::CORBA::ULongLong TAO::CompressorFactory::compressed_bytes_ [private] |
::CORBA::ULongLong TAO::CompressorFactory::uncompressed_bytes_ [private] |