Public Member Functions | Private Attributes

TAO::CompressorFactory Class Reference

#include <Compressor_Factory.h>

Inheritance diagram for TAO::CompressorFactory:
Inheritance graph
[legend]
Collaboration diagram for TAO::CompressorFactory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CompressorFactory (::Compression::CompressorId compressor_id)
virtual ::Compression::CompressorId compressor_id (void)
virtual
::Compression::Compressor_ptr 
get_compressor (::Compression::CompressionLevel compression_level)=0

Private Attributes

::Compression::CompressorId const compressor_id_

Detailed Description

Definition at line 31 of file Compressor_Factory.h.


Constructor & Destructor Documentation

TAO::CompressorFactory::CompressorFactory ( ::Compression::CompressorId  compressor_id  ) 

Definition at line 11 of file Compressor_Factory.cpp.

    : compressor_id_ (compressor_id)
  {
  }


Member Function Documentation

Compression::CompressorId TAO::CompressorFactory::compressor_id ( void   ) 

Definition at line 18 of file Compressor_Factory.cpp.

  {
    return compressor_id_;
  }

virtual ::Compression::Compressor_ptr TAO::CompressorFactory::get_compressor ( ::Compression::CompressionLevel  compression_level  )  [pure virtual]

Member Data Documentation

::Compression::CompressorId const TAO::CompressorFactory::compressor_id_ [private]

Definition at line 44 of file Compressor_Factory.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines