Private Member Functions | Private Attributes

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines