TAO::CompressionManager Class Reference

#include <Compression_Manager.h>

Inheritance diagram for TAO::CompressionManager:

Inheritance graph
[legend]
Collaboration diagram for TAO::CompressionManager:

Collaboration graph
[legend]
List of all members.

Private Member Functions

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 Attributes

TAO_SYNCH_MUTEX mutex_
::Compression::CompressorFactorySeq factories_

Member Function Documentation

Compression::Compressor_ptr TAO::CompressionManager::get_compressor ( ::Compression::CompressorId  compressor_id,
::Compression::CompressionLevel  compression_level 
) [private]

Compression::CompressorFactorySeq * TAO::CompressionManager::get_factories ( void   )  [private]

Compression::CompressorFactory_ptr TAO::CompressionManager::get_factory ( ::Compression::CompressorId  compressor_id  )  [private]

void TAO::CompressionManager::register_factory ( ::Compression::CompressorFactory_ptr  compressor_factory  )  [private, virtual]

void TAO::CompressionManager::unregister_factory ( ::Compression::CompressorId  compressor_id  )  [private, virtual]


Member Data Documentation

::Compression::CompressorFactorySeq TAO::CompressionManager::factories_ [private]

TAO_SYNCH_MUTEX TAO::CompressionManager::mutex_ [private]


The documentation for this class was generated from the following files:
Generated on Mon Apr 30 23:13:57 2007 for TAO_Compression by  doxygen 1.4.7-1