Compression::CompressionManager Interface Reference

import "Compression.pidl";

Inheritance diagram for Compression::CompressionManager:

Inheritance graph
[legend]
List of all members.

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 ()

Detailed Description

Per-ORB interface to register and unregister CompressorFactories. Initial reference: "CompressionManager"

Definition at line 127 of file Compression.pidl.


Member Function Documentation

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  ) 
 

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


The documentation for this interface was generated from the following file:
Generated on Sun Jan 27 13:31:49 2008 for TAO_Compression by doxygen 1.3.6