TAO_Compression 3.1.4
|
import <Compression.pidl;
Public Member Functions | |
void | register_factory (in CompressorFactory compressor_factory) raises (FactoryAlreadyRegistered) |
void | unregister_factory (in CompressorId compressor_id) raises (UnknownCompressorId) |
CompressorFactory | get_factory (in CompressorId compressor_id) raises (UnknownCompressorId) |
Compressor | get_compressor (in CompressorId compressor_id, in CompressionLevel compression_level) raises (UnknownCompressorId) |
CompressorFactorySeq | get_factories () |
Per-ORB interface to register and unregister CompressorFactories. Initial reference: "CompressionManager"
Compressor Compression::CompressionManager::get_compressor | ( | in CompressorId | compressor_id, | |||
in CompressionLevel | compression_level ) | |||||
raises | ( | UnknownCompressorId ) |
Create a Compressor with the given compression_level from the CompressorFactory with the given CompressorId
CompressorFactorySeq Compression::CompressionManager::get_factories | ( | ) |
Create a Compressor with the given CompressorIdLevel List all registered CompressorFactories
Implemented in TAO::CompressionManager.
CompressorFactory Compression::CompressionManager::get_factory | ( | in CompressorId | compressor_id | ) | ||
raises | ( | UnknownCompressorId ) |
Retrieve a CompressorFactory with the given CompressorId from the CompressionManager
void Compression::CompressionManager::register_factory | ( | in CompressorFactory | compressor_factory | ) | ||
raises | ( | FactoryAlreadyRegistered ) |
Register a new CompressorFactory
void Compression::CompressionManager::unregister_factory | ( | in CompressorId | compressor_id | ) | ||
raises | ( | UnknownCompressorId ) |
Unregister a CompressorFactory with the given CompressorId from the CompressionManager