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) throw ( ::CORBA::SystemException, ::Compression::FactoryAlreadyRegistered )
virtual void unregister_factory (::Compression::CompressorId compressor_id) throw ( ::CORBA::SystemException, ::Compression::UnknownCompressorId )
virtual ::Compression::CompressorFactory_ptr get_factory (::Compression::CompressorId compressor_id) throw ( ::CORBA::SystemException, ::Compression::UnknownCompressorId )
virtual ::Compression::Compressor_ptr get_compressor (::Compression::CompressorId compressor_id,::Compression::CompressionLevel compression_level) throw ( ::CORBA::SystemException, ::Compression::UnknownCompressorId )
virtual ::Compression::CompressorFactorySeq * get_factories () throw ( ::CORBA::SystemException )

Private Attributes

ACE_SYNCH_MUTEX mutex_
::Compression::CompressorFactorySeq factories_

Member Function Documentation

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

Compression::CompressorFactorySeq * TAO::CompressionManager::get_factories (  )  throw ( ::CORBA::SystemException ) [private]

Compression::CompressorFactory_ptr TAO::CompressionManager::get_factory ( ::Compression::CompressorId  compressor_id  )  throw ( ::CORBA::SystemException, ::Compression::UnknownCompressorId ) [private]

void TAO::CompressionManager::register_factory ( ::Compression::CompressorFactory_ptr  compressor_factory  )  throw ( ::CORBA::SystemException, ::Compression::FactoryAlreadyRegistered ) [private, virtual]

void TAO::CompressionManager::unregister_factory ( ::Compression::CompressorId  compressor_id  )  throw ( ::CORBA::SystemException, ::Compression::UnknownCompressorId ) [private, virtual]


Member Data Documentation

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

ACE_SYNCH_MUTEX TAO::CompressionManager::mutex_ [private]


The documentation for this class was generated from the following files:
Generated on Tue Jan 30 14:10:13 2007 for TAO_Compression by  doxygen 1.4.7-1