TAO_Compression_Loader Class Reference

Class that loads the Compression library. More...

#include <Compression.h>

Inheritance diagram for TAO_Compression_Loader:

Inheritance graph
[legend]
Collaboration diagram for TAO_Compression_Loader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[])
 Creates a Compression Manager and returns it.

Static Public Member Functions

static int Initializer (void)
 Used to force the initialization of the ORB code.

Detailed Description

Class that loads the Compression library.

Definition at line 37 of file Compression.h.


Member Function Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL CORBA::Object_ptr TAO_Compression_Loader::create_object ( CORBA::ORB_ptr  orb,
int  argc,
ACE_TCHAR argv[] 
) [virtual]

Creates a Compression Manager and returns it.

Implements TAO_Object_Loader.

Definition at line 12 of file Compression.cpp.

References CORBA::Object::_nil(), and ACE_NEW_RETURN.

00013 {
00014   CORBA::Object_ptr obj = CORBA::Object::_nil ();
00015   ACE_NEW_RETURN (obj,
00016                     TAO::CompressionManager (),
00017                     CORBA::Object::_nil ());
00018   return obj;
00019 }

int TAO_Compression_Loader::Initializer ( void   )  [static]

Used to force the initialization of the ORB code.

Definition at line 23 of file Compression.cpp.

References ACE_Service_Config::process_directive().

00024 {
00025   return ACE_Service_Config::process_directive (
00026     ace_svc_desc_TAO_Compression_Loader);
00027 }


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:42:33 2010 for TAO_Compression by  doxygen 1.4.7