TAO::Transport::Current_ORBInitializer< Impl > Class Template Reference

#include <Current_ORBInitializer.h>

Inheritance diagram for TAO::Transport::Current_ORBInitializer< Impl >:

Inheritance graph
[legend]
Collaboration diagram for TAO::Transport::Current_ORBInitializer< Impl >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Current_ORBInitializer (const ACE_TCHAR *id)

Protected Member Functions

virtual TAO::Transport::Current_ptr make_current_instance (TAO_ORB_Core *c, size_t s)

Detailed Description

template<typename Impl>
class TAO::Transport::Current_ORBInitializer< Impl >

Definition at line 33 of file Current_ORBInitializer.h.


Constructor & Destructor Documentation

template<typename Impl>
TAO::Transport::Current_ORBInitializer< Impl >::Current_ORBInitializer ( const ACE_TCHAR id  ) 

Definition at line 21 of file Current_ORBInitializer.cpp.

00022       : Current_ORBInitializer_Base (id)
00023     {
00024     }


Member Function Documentation

template<typename Impl>
TAO::Transport::Current_ptr TAO::Transport::Current_ORBInitializer< Impl >::make_current_instance ( TAO_ORB_Core c,
size_t  s 
) [protected, virtual]

Implements TAO::Transport::Current_ORBInitializer_Base.

Definition at line 29 of file Current_ORBInitializer.cpp.

References CORBA::SystemException::_tao_minor_code(), ACE_NEW_THROW_EX, CORBA::COMPLETED_NO, and TAO::VMCID.

00031       {
00032         // Create the Current
00033         Current_ptr tmp = 0;
00034         ACE_NEW_THROW_EX (tmp,
00035                           Impl (core, tss_slot_id),
00036                           CORBA::NO_MEMORY
00037                             (CORBA::SystemException::_tao_minor_code (TAO::VMCID,
00038                                                                       ENOMEM),
00039                              CORBA::COMPLETED_NO));
00040 
00041         return tmp;
00042       }


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