00001 // -*- C++ -*- 00002 // 00003 // Policy_Current_Impl.inl,v 1.2 2005/11/02 11:03:26 ossama Exp 00004 00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 ACE_INLINE 00008 TAO_Policy_Current_Impl::TAO_Policy_Current_Impl (void) 00009 : manager_impl_ (TAO_POLICY_THREAD_SCOPE) 00010 { 00011 } 00012 00013 ACE_INLINE CORBA::Policy_ptr 00014 TAO_Policy_Current_Impl::get_policy ( 00015 CORBA::PolicyType policy 00016 ACE_ENV_ARG_DECL) 00017 { 00018 return this->manager_impl_.get_policy (policy ACE_ENV_ARG_PARAMETER); 00019 } 00020 00021 ACE_INLINE CORBA::Policy_ptr 00022 TAO_Policy_Current_Impl::get_cached_policy (TAO_Cached_Policy_Type type 00023 ACE_ENV_ARG_DECL) 00024 { 00025 return this->manager_impl_.get_cached_policy (type 00026 ACE_ENV_ARG_PARAMETER); 00027 } 00028 00029 TAO_END_VERSIONED_NAMESPACE_DECL