Public Member Functions | Protected Member Functions

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.


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.

      {
        // Create the Current
        Current_ptr tmp = 0;
        ACE_NEW_THROW_EX (tmp,
                          Impl (core, tss_slot_id),
                          CORBA::NO_MEMORY
                            (CORBA::SystemException::_tao_minor_code (TAO::VMCID,
                                                                      ENOMEM),
                             CORBA::COMPLETED_NO));

        return tmp;
      }


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