SSLIOP_CredentialsAcquirerFactory.cpp

Go to the documentation of this file.
00001 // SSLIOP_CredentialsAcquirerFactory.cpp,v 1.3 2006/03/14 06:14:35 jtc Exp
00002 
00003 #include "orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.h"
00004 #include "orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h"
00005 
00006 
00007 ACE_RCSID (SSLIOP,
00008            SSLIOP_CredentialsAcquirerFactory,
00009            "SSLIOP_CredentialsAcquirerFactory.cpp,v 1.3 2006/03/14 06:14:35 jtc Exp")
00010 
00011 
00012 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00013 
00014 SecurityLevel3::CredentialsAcquirer_ptr
00015 TAO::SSLIOP::CredentialsAcquirerFactory::make (
00016   TAO::SL3::CredentialsCurator_ptr curator,
00017   const CORBA::Any & acquisition_arguments
00018   ACE_ENV_ARG_DECL)
00019 {
00020   SecurityLevel3::CredentialsAcquirer_ptr ca;
00021   ACE_NEW_THROW_EX (ca,
00022                     TAO::SSLIOP::CredentialsAcquirer (curator,
00023                                                       acquisition_arguments),
00024                     CORBA::NO_MEMORY ());
00025   ACE_CHECK_RETURN (SecurityLevel3::CredentialsAcquirer::_nil ());
00026 
00027   return ca;
00028 }
00029 
00030 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 13:54:14 2006 for TAO_SSLIOP by doxygen 1.3.6