TAO_Compression
2.4.2
|
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