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

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

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

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

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

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


Member Data Documentation

TAO_SYNCH_MUTEX TAO::CompressionManager::mutex_ [private]

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


The documentation for this class was generated from the following files:

Generated on Thu Nov 27 05:23:45 2008 for TAO_Compression by  doxygen 1.5.6