Compression::Compressor Interface Reference

import "Compression.pidl";

Inheritance diagram for Compression::Compressor:

Inheritance graph
[legend]
Collaboration diagram for Compression::Compressor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void compress (in CORBA::OctetSeq source, inout CORBA::OctetSeq target) raises (CompressionException)
void decompress (in CORBA::OctetSeq source, inout CORBA::OctetSeq target) raises (CompressionException)

Public Attributes

readonly attribute CompressorFactory compressor_factory
readonly attribute CompressionLevel compression_level

Detailed Description

Compressor - abstraction of a compressor and decompressor.

Definition at line 60 of file Compression.pidl.


Member Function Documentation

void Compression::Compressor::compress in CORBA::OctetSeq  source,
inout CORBA::OctetSeq  target
raises (CompressionException)
 

Operation that compresses data contained in the source Buffer into the target Buffer. If an error occurs during the compression, it throws CompressionException

void Compression::Compressor::decompress in CORBA::OctetSeq  source,
inout CORBA::OctetSeq  target
raises (CompressionException)
 

Operation that decompresses data contained in the source Buffer into the target Buffer. If an error occurs during the decompression, it throws CompressionException


Member Data Documentation

readonly attribute CompressionLevel Compression::Compressor::compression_level
 

The (implementation and algorithm specific) compression level associated with this Compressor.

Definition at line 82 of file Compression.pidl.

readonly attribute CompressorFactory Compression::Compressor::compressor_factory
 

The CompressorFactory associated with this Compressor.

Definition at line 77 of file Compression.pidl.


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