diff options
Diffstat (limited to 'TAO/tao/operation_details.cpp')
-rw-r--r-- | TAO/tao/operation_details.cpp | 58 |
1 files changed, 2 insertions, 56 deletions
diff --git a/TAO/tao/operation_details.cpp b/TAO/tao/operation_details.cpp index 807f8e480b7..c75ced2a83f 100644 --- a/TAO/tao/operation_details.cpp +++ b/TAO/tao/operation_details.cpp @@ -1,25 +1,22 @@ //$Id$ + #include "operation_details.h" #include "Stub.h" -#include "TypeCode.h" #include "ORB_Constants.h" -#include "DynamicC.h" #include "Exception_Data.h" #include "SystemException.h" +#include "Argument.h" #include "ace/OS_NS_string.h" - #if !defined (__ACE_INLINE__) # include "tao/operation_details.i" #endif /* ! __ACE_INLINE__ */ - ACE_RCSID (tao, operation_details, "$Id$") - CORBA::Exception * TAO_Operation_Details::corba_exception (const char *id ACE_ENV_ARG_DECL) @@ -78,54 +75,3 @@ TAO_Operation_Details::demarshal_args (TAO_InputCDR &cdr) return true; } -#if TAO_HAS_INTERCEPTORS == 1 - -bool -TAO_Operation_Details::parameter_list (Dynamic::ParameterList ¶m_list) -{ - // Account for the return type that could be in the argument list. - param_list.length (this->num_args_ - 1); - - for (CORBA::ULong i = 1; i != this->num_args_; ++i) - this->args_[i]->interceptor_param (param_list[i - 1]); - - return true; -} - -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - -#if TAO_HAS_INTERCEPTORS == 1 - -bool -TAO_Operation_Details::exception_list (Dynamic::ExceptionList &exception_list) -{ - if (this->ex_count_) - { - exception_list.length (this->ex_count_); - - for (CORBA::ULong i = 0; - i != this->ex_count_; - ++i) - { - CORBA::TypeCode_ptr tcp = this->ex_data_[i].tc_ptr; - TAO_Pseudo_Object_Manager<CORBA::TypeCode> tcp_object (&tcp, 1); - exception_list[i] = tcp_object; - } - } - return true; -} - -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - -#if TAO_HAS_INTERCEPTORS == 1 - -bool -TAO_Operation_Details::result (CORBA::Any *any) -{ - for (CORBA::ULong i = 0; i != this->num_args_; ++i) - (*this->args_[i]).interceptor_result (any); - - return true; -} - -#endif /* TAO_HAS_INTERCEPTORS == 1 */ |