diff options
Diffstat (limited to 'TAO/tao/DynamicC.cpp')
-rw-r--r-- | TAO/tao/DynamicC.cpp | 115 |
1 files changed, 81 insertions, 34 deletions
diff --git a/TAO/tao/DynamicC.cpp b/TAO/tao/DynamicC.cpp index f8a3e7bd62d..29eea4ceebc 100644 --- a/TAO/tao/DynamicC.cpp +++ b/TAO/tao/DynamicC.cpp @@ -24,16 +24,6 @@ #include "DynamicC.h" -#include "tao/Stub.h" -#include "tao/Invocation.h" -#include "tao/PortableInterceptor.h" - -#if TAO_HAS_INTERCEPTORS == 1 -#include "tao/RequestInfo_Util.h" -#include "tao/ClientRequestInfo_i.h" -#include "tao/ClientInterceptorAdapter.h" -#endif /* TAO_HAS_INTERCEPTORS == 1 */ - #if defined (__BORLANDC__) #pragma option -w-rvl -w-rch -w-ccc -w-aus -w-sig @@ -167,12 +157,45 @@ template class // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:50 -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +Dynamic::ParameterList::ParameterList (void) +{} + +Dynamic::ParameterList::ParameterList (CORBA::ULong max) + : TAO_Unbounded_Sequence< + Dynamic::Parameter + > + (max) +{} + +Dynamic::ParameterList::ParameterList ( + CORBA::ULong max, + CORBA::ULong length, + Dynamic::Parameter *buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Sequence< + Dynamic::Parameter + > + (max, length, buffer, release) +{} + +Dynamic::ParameterList::ParameterList (const ParameterList &seq) + : TAO_Unbounded_Sequence< + Dynamic::Parameter + > + (seq) +{} + +Dynamic::ParameterList::~ParameterList (void) +{} + +void Dynamic::ParameterList::_tao_any_destructor (void *_tao_void_pointer) +{ + ParameterList *tmp = ACE_static_cast (ParameterList*, _tao_void_pointer); + delete tmp; +} -template class - TAO_Unbounded_Sequence< - Dynamic::Parameter - >; +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class TAO_VarSeq_Var_T< @@ -190,11 +213,6 @@ template class #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) # pragma instantiate \ - TAO_Unbounded_Sequence< \ - Dynamic::Parameter \ - > - -# pragma instantiate \ TAO_VarSeq_Var_T< \ ParameterList, \ Dynamic::Parameter \ @@ -422,13 +440,48 @@ TAO_NAMESPACE_END // TAO_IDL - Generated from // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:50 -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) +Dynamic::ExceptionList::ExceptionList (void) +{} + +Dynamic::ExceptionList::ExceptionList (CORBA::ULong max) + : TAO_Unbounded_Pseudo_Sequence< + Dynamic::TypeCode, + Dynamic::TypeCode_var + > + (max) +{} + +Dynamic::ExceptionList::ExceptionList ( + CORBA::ULong max, + CORBA::ULong length, + CORBA::TypeCode_ptr *buffer, + CORBA::Boolean release + ) + : TAO_Unbounded_Pseudo_Sequence< + Dynamic::TypeCode, + Dynamic::TypeCode_var + > + (max, length, buffer, release) +{} + +Dynamic::ExceptionList::ExceptionList (const ExceptionList &seq) + : TAO_Unbounded_Pseudo_Sequence< + Dynamic::TypeCode, + Dynamic::TypeCode_var + > + (seq) +{} + +Dynamic::ExceptionList::~ExceptionList (void) +{} + +void Dynamic::ExceptionList::_tao_any_destructor (void *_tao_void_pointer) +{ + ExceptionList *tmp = ACE_static_cast (ExceptionList*, _tao_void_pointer); + delete tmp; +} -template class - TAO_Unbounded_Pseudo_Sequence< - Dynamic::TypeCode, - Dynamic::TypeCode_var - >; +#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) template class TAO_VarSeq_Var_T< @@ -452,12 +505,6 @@ template class #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) # pragma instantiate \ - TAO_Unbounded_Pseudo_Sequence< \ - Dynamic::TypeCode, \ - Dynamic::TypeCode_var \ - > - -# pragma instantiate \ TAO_VarSeq_Var_T< \ Dynamic::ExceptionList, \ TAO_Pseudo_Object_Manager< \ @@ -805,7 +852,7 @@ CORBA::Boolean operator>>= ( #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:98 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, @@ -871,7 +918,7 @@ CORBA::Boolean operator>> ( } // TAO_IDL - Generated from -// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:98 +// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93 CORBA::Boolean operator<< ( TAO_OutputCDR &strm, |