summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableInterceptorC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableInterceptorC.cpp')
-rw-r--r--TAO/tao/PortableInterceptorC.cpp862
1 files changed, 49 insertions, 813 deletions
diff --git a/TAO/tao/PortableInterceptorC.cpp b/TAO/tao/PortableInterceptorC.cpp
index b1d51dfad45..17f73ce292f 100644
--- a/TAO/tao/PortableInterceptorC.cpp
+++ b/TAO/tao/PortableInterceptorC.cpp
@@ -3374,228 +3374,7 @@ operator>>= (
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<CORBA::OctetSeq>;
-
-/*
- template class
- TAO::Var_Size_Arg_Traits<
- CORBA::OctetSeq,
- CORBA::OctetSeq_var,
- CORBA::OctetSeq_out
- >;
-*/
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<CORBA::StringSeq>;
-
- template class
- TAO::Var_Size_Arg_Traits<
- CORBA::StringSeq,
- CORBA::StringSeq_var,
- CORBA::StringSeq_out
- >;
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_POLICY__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_POLICY__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<CORBA::Policy>;
-
-/*
- template class
- TAO::Object_Arg_Traits_T<
- CORBA::Policy_ptr,
- CORBA::Policy_var,
- CORBA::Policy_out
- >;
-*/
-
-#endif /* end #if !defined */
-
-/*
- template class
- TAO::Any_Basic_Impl_T<
- CORBA::SetOverrideType
- >;
-
- template class
- TAO::Any_Dual_Impl_T<
- CORBA::PolicyError
- >;
-
- template class
- TAO::Any_Dual_Impl_T<
- CORBA::InvalidPolicies
- >;
-
- template class
- TAO::Any_Basic_Impl_T<
- CORBA::TCKind
- >;
-
- template class
- TAO::Any_Basic_Impl_T<
- CORBA::exception_type
- >;
-
- template class
- TAO::Any_Basic_Impl_T<
- CORBA::ParameterMode
- >;
-*/
-
-#if !defined (_DYNAMIC_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _DYNAMIC_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<Dynamic::ParameterList>;
-
-/*
- template class
- TAO::Var_Size_Arg_Traits<
- Dynamic::ParameterList,
- Dynamic::ParameterList_var,
- Dynamic::ParameterList_out
- >;
-*/
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMIC_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _DYNAMIC_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<Dynamic::ExceptionList>;
-
- template class
- TAO::Var_Size_Arg_Traits<
- Dynamic::ExceptionList,
- Dynamic::ExceptionList_var,
- Dynamic::ExceptionList_out
- >;
-
-#endif /* end #if !defined */
-
-#if !defined (_IOP_TAGGEDPROFILE__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_TAGGEDPROFILE__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<IOP::TaggedProfile>;
-
-/*
- template class
- TAO::Var_Size_Arg_Traits<
- IOP::TaggedProfile,
- IOP::TaggedProfile_var,
- IOP::TaggedProfile_out
- >;
-*/
-
-#endif /* end #if !defined */
-
-#if !defined (_IOP_TAGGEDCOMPONENT__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_TAGGEDCOMPONENT__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<IOP::TaggedComponent>;
-
-#if 0
- template class
- TAO::Var_Size_Arg_Traits<
- IOP::TaggedComponent,
- IOP::TaggedComponent_var,
- IOP::TaggedComponent_out
- >;
-#endif
-
-#endif /* end #if !defined */
-
-#if !defined (_IOP_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<IOP::TaggedComponentSeq>;
-
-#if 0
- template class
- TAO::Var_Size_Arg_Traits<
- IOP::TaggedComponentSeq,
- IOP::TaggedComponentSeq_var,
- IOP::TaggedComponentSeq_out
- >;
-#endif
-
-#endif /* end #if !defined */
-
-#if !defined (_IOP_SERVICECONTEXT__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_SERVICECONTEXT__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<IOP::ServiceContext>;
-
-#if 0
- template class
- TAO::Var_Size_Arg_Traits<
- IOP::ServiceContext,
- IOP::ServiceContext_var,
- IOP::ServiceContext_out
- >;
-#endif
-
-#endif /* end #if !defined */
-
-#if 0
- template class
- TAO::Any_Dual_Impl_T<
- IOP::Codec::InvalidTypeForEncoding
- >;
-
- template class
- TAO::Any_Dual_Impl_T<
- IOP::Codec::FormatMismatch
- >;
-
- template class
- TAO::Any_Dual_Impl_T<
- IOP::Codec::TypeMismatch
- >;
-#endif /*if 0*/
-
-#if !defined (_IOP_CODECFACTORY__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_CODECFACTORY__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<IOP::CodecFactory>;
-
-#if 0
- template class
- TAO::Object_Arg_Traits_T<
- IOP::CodecFactory_ptr,
- IOP::CodecFactory_var,
- IOP::CodecFactory_out
- >;
-
- template class
- TAO::Any_Dual_Impl_T<
- IOP::CodecFactory::UnknownEncoding
- >;
-
-#endif /*if 0*/
-
-#endif /* end #if !defined */
-
- template class
- TAO::Any_Dual_Impl_T<
- PortableInterceptor::ForwardRequest
- >;
-
-
- template class
- TAO::Any_Dual_Impl_T<
- PortableInterceptor::InvalidSlot
- >;
-
+ template class TAO::Objref_Traits<PortableInterceptor::Interceptor>;
template class
TAO_Objref_Var_T<
@@ -3611,6 +3390,9 @@ operator>>= (
TAO::Any_Impl_T<
PortableInterceptor::Interceptor
>;
+
+ template class TAO::Objref_Traits<PortableInterceptor::Current>;
+
template class
TAO_Objref_Var_T<
PortableInterceptor::Current
@@ -3626,13 +3408,7 @@ operator>>= (
PortableInterceptor::Current
>;
-#if 0
- template class
- TAO::Ret_Var_Size_Argument_T<
- IOP::ServiceContext,
- IOP::ServiceContext_var
- >;
-#endif
+ template class TAO::Objref_Traits<PortableInterceptor::RequestInfo>;
template class
TAO_Objref_Var_T<
@@ -3649,48 +3425,7 @@ operator>>= (
PortableInterceptor::RequestInfo
>;
-#if !defined (_PORTABLEINTERCEPTOR_CLIENTREQUESTINFO__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_CLIENTREQUESTINFO__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<PortableInterceptor::ClientRequestInfo>;
-
-#if 0
- template class
- TAO::Object_Arg_Traits_T<
- PortableInterceptor::ClientRequestInfo_ptr,
- PortableInterceptor::ClientRequestInfo_var,
- PortableInterceptor::ClientRequestInfo_out
- >;
-#endif
-
-#endif /* end #if !defined */
-
-#if 0
- template class
- TAO::Ret_Var_Size_Argument_T<
- IOP::TaggedComponent,
- IOP::TaggedComponent_var
- >;
-
- template class
- TAO::Ret_Var_Size_Argument_T<
- IOP::sequence,
- IOP::sequence_var
- >;
-
-
- template class
- TAO::In_Var_Size_Argument_T<
- IOP::ServiceContext
- >;
-
-#endif
-
- template class
- TAO::Ret_Object_Argument_T<
- CORBA::Policy_ptr,
- CORBA::Policy_var
- >;
+ template class TAO::Objref_Traits<PortableInterceptor::ClientRequestInfo>;
template class
TAO_Objref_Var_T<
@@ -3707,21 +3442,7 @@ operator>>= (
PortableInterceptor::ClientRequestInfo
>;
-#if !defined (_PORTABLEINTERCEPTOR_SERVERREQUESTINFO__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_SERVERREQUESTINFO__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<PortableInterceptor::ServerRequestInfo>;
-
-#if 0
- template class
- TAO::Object_Arg_Traits_T<
- PortableInterceptor::ServerRequestInfo_ptr,
- PortableInterceptor::ServerRequestInfo_var,
- PortableInterceptor::ServerRequestInfo_out
- >;
-#endif
-
-#endif /* end #if !defined */
+ template class TAO::Objref_Traits<PortableInterceptor::ServerRequestInfo>;
template class
TAO_Objref_Var_T<
@@ -3738,26 +3459,7 @@ operator>>= (
PortableInterceptor::ServerRequestInfo
>;
-#if !defined (_PORTABLEINTERCEPTOR_CLIENTREQUESTINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_CLIENTREQUESTINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<PortableInterceptor::ClientRequestInterceptor>;
-
-#if 0
- template class
- TAO::Object_Arg_Traits_T<
- PortableInterceptor::ClientRequestInterceptor_ptr,
- PortableInterceptor::ClientRequestInterceptor_var,
- PortableInterceptor::ClientRequestInterceptor_out
- >;
-#endif
-
-#endif /* end #if !defined */
-
- template class
- TAO::In_Object_Argument_T<
- PortableInterceptor::ClientRequestInfo_ptr
- >;
+ template class TAO::Objref_Traits<PortableInterceptor::ClientRequestInterceptor>;
template class
TAO_Objref_Var_T<
@@ -3774,26 +3476,7 @@ operator>>= (
PortableInterceptor::ClientRequestInterceptor
>;
-#if !defined (_PORTABLEINTERCEPTOR_SERVERREQUESTINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_SERVERREQUESTINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<PortableInterceptor::ServerRequestInterceptor>;
-
-#if 0
- template class
- TAO::Object_Arg_Traits_T<
- PortableInterceptor::ServerRequestInterceptor_ptr,
- PortableInterceptor::ServerRequestInterceptor_var,
- PortableInterceptor::ServerRequestInterceptor_out
- >;
-#endif
-
-#endif /* end #if !defined */
-
- template class
- TAO::In_Object_Argument_T<
- PortableInterceptor::ServerRequestInfo_ptr
- >;
+ template class TAO::Objref_Traits<PortableInterceptor::ServerRequestInterceptor>;
template class
TAO_Objref_Var_T<
@@ -3810,21 +3493,7 @@ operator>>= (
PortableInterceptor::ServerRequestInterceptor
>;
-#if !defined (_PORTABLEINTERCEPTOR_POLICYFACTORY__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_POLICYFACTORY__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<PortableInterceptor::PolicyFactory>;
-
-#if 0
- template class
- TAO::Object_Arg_Traits_T<
- PortableInterceptor::PolicyFactory_ptr,
- PortableInterceptor::PolicyFactory_var,
- PortableInterceptor::PolicyFactory_out
- >;
-#endif
-
-#endif /* end #if !defined */
+ template class TAO::Objref_Traits<PortableInterceptor::PolicyFactory>;
template class
TAO_Objref_Var_T<
@@ -3841,320 +3510,52 @@ operator>>= (
PortableInterceptor::PolicyFactory
>;
-#if !defined (_PORTABLEINTERCEPTOR_IORINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_IORINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<PortableInterceptor::IORInterceptor>;
-
-#if 0
- template class
- TAO::Object_Arg_Traits_T<
- PortableInterceptor::IORInterceptor_ptr,
- PortableInterceptor::IORInterceptor_var,
- PortableInterceptor::IORInterceptor_out
- >;
-#endif
-
-#endif /* end #if !defined */
-
- template class TAO::Objref_Traits<PortableInterceptor::IORInterceptor>;
-
-#if 0
- template class
- TAO::Any_Impl_T<
- PortableInterceptor::IORInterceptor
- >;
-#endif
-
-#if !defined (_PORTABLEINTERCEPTOR_ORBINITINFO__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_ORBINITINFO__ARG_TRAITS_TMPLINST_CS_
-
- template class TAO::Arg_Traits<PortableInterceptor::ORBInitInfo>;
-
-#if 0
- template class
- TAO::Object_Arg_Traits_T<
- PortableInterceptor::ORBInitInfo_ptr,
- PortableInterceptor::ORBInitInfo_var,
- PortableInterceptor::ORBInitInfo_out
- >;
-#endif
-
-#endif /* end #if !defined */
+ template class TAO::Objref_Traits<PortableInterceptor::ORBInitInfo>;
-#if 0
template class
- TAO::Any_Dual_Impl_T<
- PortableInterceptor::ORBInitInfo::DuplicateName
- >;
-
- template class
- TAO::Any_Dual_Impl_T<
- PortableInterceptor::ORBInitInfo::InvalidName
+ TAO_Objref_Var_T<
+ PortableInterceptor::ORBInitInfo
>;
-#endif
template class
- TAO::Any_Impl_T<
+ TAO_Objref_Out_T<
PortableInterceptor::ORBInitInfo
>;
template class
TAO::Any_Impl_T<
- PortableInterceptor::ORBInitializer
- >;
-
- template class
- TAO::In_Object_Argument_T<
- PortableInterceptor::ClientRequestInterceptor_ptr
- >;
-
- template class
- TAO::In_Object_Argument_T<
- PortableInterceptor::ServerRequestInterceptor_ptr
+ PortableInterceptor::ORBInitInfo
>;
-#if 0
- template class
- TAO::In_Object_Argument_T<
- PortableInterceptor::IORInterceptor_ptr
- >;
-#endif
-
- template class
- TAO::In_Object_Argument_T<
- PortableInterceptor::PolicyFactory_ptr
- >;
+ template class TAO::Objref_Traits<PortableInterceptor::ORBInitializer>;
template class
TAO_Objref_Var_T<
- PortableInterceptor::ORBInitInfo
+ PortableInterceptor::ORBInitializer
>;
template class
TAO_Objref_Out_T<
- PortableInterceptor::ORBInitInfo
- >;
-
-
- template class
- TAO::In_Object_Argument_T<
- PortableInterceptor::ORBInitInfo_ptr
- >;
-
- template class
- TAO_Objref_Var_T<
PortableInterceptor::ORBInitializer
>;
template class
- TAO_Objref_Out_T<
+ TAO::Any_Impl_T<
PortableInterceptor::ORBInitializer
>;
-
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<CORBA::OctetSeq>
-
-# pragma instantiate \
- TAO::Var_Size_Arg_Traits< \
- CORBA::OctetSeq, \
- CORBA::OctetSeq_var, \
- CORBA::OctetSeq_out \
- >
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<CORBA::StringSeq>
-
-# pragma instantiate \
- TAO::Var_Size_Arg_Traits< \
- CORBA::StringSeq, \
- CORBA::StringSeq_var, \
- CORBA::StringSeq_out \
- >
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_POLICY__ARG_TRAITS_TMPLINST_CS_)
-#define _CORBA_POLICY__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<CORBA::Policy>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- CORBA::Policy_ptr, \
- CORBA::Policy_var, \
- CORBA::Policy_out \
- >
-
-#endif /* end #if !defined */
-
-# pragma instantiate \
- TAO::Any_Basic_Impl_T< \
- CORBA::SetOverrideType \
- >
-
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- CORBA::PolicyError \
- >
-
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- CORBA::InvalidPolicies \
- >
-
-# pragma instantiate \
- TAO::Any_Basic_Impl_T< \
- CORBA::TCKind \
- >
-
-# pragma instantiate \
- TAO::Any_Basic_Impl_T< \
- CORBA::exception_type \
- >
-
-# pragma instantiate \
- TAO::Any_Basic_Impl_T< \
- CORBA::ParameterMode \
- >
-
-#if !defined (_DYNAMIC_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _DYNAMIC_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<Dynamic::ParameterList>
-
-# pragma instantiate \
- TAO::Var_Size_Arg_Traits< \
- Dynamic::ParameterList, \
- Dynamic::ParameterList_var, \
- Dynamic::ParameterList_out \
- >
-
-#endif /* end #if !defined */
-
-#if !defined (_DYNAMIC_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _DYNAMIC_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<Dynamic::ExceptionList>
-
-# pragma instantiate \
- TAO::Var_Size_Arg_Traits< \
- Dynamic::ExceptionList, \
- Dynamic::ExceptionList_var, \
- Dynamic::ExceptionList_out \
- >
-
-#endif /* end #if !defined */
-
-#if !defined (_IOP_TAGGEDPROFILE__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_TAGGEDPROFILE__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<IOP::TaggedProfile>
-
-# pragma instantiate \
- TAO::Var_Size_Arg_Traits< \
- IOP::TaggedProfile, \
- IOP::TaggedProfile_var, \
- IOP::TaggedProfile_out \
- >
-
-#endif /* end #if !defined */
-
-#if !defined (_IOP_TAGGEDCOMPONENT__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_TAGGEDCOMPONENT__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<IOP::TaggedComponent>
-
-# pragma instantiate \
- TAO::Var_Size_Arg_Traits< \
- IOP::TaggedComponent, \
- IOP::TaggedComponent_var, \
- IOP::TaggedComponent_out \
- >
-
-#endif /* end #if !defined */
-
-#if !defined (_IOP_SEQUENCE__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_SEQUENCE__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<IOP::TaggedComponentSeq>
-
-# pragma instantiate \
- TAO::Var_Size_Arg_Traits< \
- IOP::TaggedComponentSeq, \
- IOP::TaggedComponentSeq_var, \
- IOP::TaggedComponentSeq_out \
- >
-
-#endif /* end #if !defined */
-
-#if !defined (_IOP_SERVICECONTEXT__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_SERVICECONTEXT__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<IOP::ServiceContext>
-
-# pragma instantiate \
- TAO::Var_Size_Arg_Traits< \
- IOP::ServiceContext, \
- IOP::ServiceContext_var, \
- IOP::ServiceContext_out \
- >
-
-#endif /* end #if !defined */
-
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- IOP::Codec::InvalidTypeForEncoding \
- >
-
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- IOP::Codec::FormatMismatch \
- >
-
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- IOP::Codec::TypeMismatch \
- >
-
-#if !defined (_IOP_CODECFACTORY__ARG_TRAITS_TMPLINST_CS_)
-#define _IOP_CODECFACTORY__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<IOP::CodecFactory>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- IOP::CodecFactory_ptr, \
- IOP::CodecFactory_var, \
- IOP::CodecFactory_out \
- >
-
-#endif /* end #if !defined */
-
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- IOP::CodecFactory::UnknownEncoding \
- >
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::Interceptor>
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::Interceptor, \
- TAO::Objref_Traits<PortableInterceptor::Interceptor> \
+ PortableInterceptor::Interceptor
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::Interceptor, \
- TAO::Objref_Traits<PortableInterceptor::Interceptor> \
+ PortableInterceptor::Interceptor
>
# pragma instantiate \
@@ -4162,26 +3563,16 @@ operator>>= (
PortableInterceptor::Interceptor \
>
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- PortableInterceptor::ForwardRequest \
- >
-
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- PortableInterceptor::InvalidSlot \
- >
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::Current>
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::Current, \
- TAO::Objref_Traits<PortableInterceptor::Current> \
+ PortableInterceptor::Current
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::Current, \
- TAO::Objref_Traits<PortableInterceptor::Current> \
+ PortableInterceptor::Current
>
# pragma instantiate \
@@ -4189,16 +3580,16 @@ operator>>= (
PortableInterceptor::Current \
>
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::RequestInfo>
+
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::RequestInfo, \
- TAO::Objref_Traits<PortableInterceptor::RequestInfo> \
+ PortableInterceptor::RequestInfo
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::RequestInfo, \
- TAO::Objref_Traits<PortableInterceptor::RequestInfo> \
+ PortableInterceptor::RequestInfo
>
# pragma instantiate \
@@ -4206,35 +3597,16 @@ operator>>= (
PortableInterceptor::RequestInfo \
>
-#if !defined (_PORTABLEINTERCEPTOR_CLIENTREQUESTINFO__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_CLIENTREQUESTINFO__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<PortableInterceptor::ClientRequestInfo>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- PortableInterceptor::ClientRequestInfo_ptr, \
- PortableInterceptor::ClientRequestInfo_var, \
- PortableInterceptor::ClientRequestInfo_out \
- >
-
-#endif /* end #if !defined */
-
-# pragma instantiate \
- TAO::In_Var_Size_Argument_T< \
- IOP::ServiceContext \
- >
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::ClientRequestInfo>
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::ClientRequestInfo, \
- TAO::Objref_Traits<PortableInterceptor::ClientRequestInfo> \
+ PortableInterceptor::ClientRequestInfo
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::ClientRequestInfo, \
- TAO::Objref_Traits<PortableInterceptor::ClientRequestInfo> \
+ PortableInterceptor::ClientRequestInfo
>
# pragma instantiate \
@@ -4242,30 +3614,16 @@ operator>>= (
PortableInterceptor::ClientRequestInfo \
>
-#if !defined (_PORTABLEINTERCEPTOR_SERVERREQUESTINFO__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_SERVERREQUESTINFO__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<PortableInterceptor::ServerRequestInfo>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- PortableInterceptor::ServerRequestInfo_ptr, \
- PortableInterceptor::ServerRequestInfo_var, \
- PortableInterceptor::ServerRequestInfo_out \
- >
-
-#endif /* end #if !defined */
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::ServerRequestInfo>
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::ServerRequestInfo, \
- TAO::Objref_Traits<PortableInterceptor::ServerRequestInfo> \
+ PortableInterceptor::ServerRequestInfo
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::ServerRequestInfo, \
- TAO::Objref_Traits<PortableInterceptor::ServerRequestInfo> \
+ PortableInterceptor::ServerRequestInfo
>
# pragma instantiate \
@@ -4273,35 +3631,16 @@ operator>>= (
PortableInterceptor::ServerRequestInfo \
>
-#if !defined (_PORTABLEINTERCEPTOR_CLIENTREQUESTINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_CLIENTREQUESTINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<PortableInterceptor::ClientRequestInterceptor>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- PortableInterceptor::ClientRequestInterceptor_ptr, \
- PortableInterceptor::ClientRequestInterceptor_var, \
- PortableInterceptor::ClientRequestInterceptor_out \
- >
-
-#endif /* end #if !defined */
-
-# pragma instantiate \
- TAO::In_Object_Argument_T< \
- PortableInterceptor::ClientRequestInfo_ptr \
- >
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::ClientRequestInterceptor>
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::ClientRequestInterceptor, \
- TAO::Objref_Traits<PortableInterceptor::ClientRequestInterceptor> \
+ PortableInterceptor::ClientRequestInterceptor
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::ClientRequestInterceptor, \
- TAO::Objref_Traits<PortableInterceptor::ClientRequestInterceptor> \
+ PortableInterceptor::ClientRequestInterceptor
>
# pragma instantiate \
@@ -4309,35 +3648,16 @@ operator>>= (
PortableInterceptor::ClientRequestInterceptor \
>
-#if !defined (_PORTABLEINTERCEPTOR_SERVERREQUESTINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_SERVERREQUESTINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<PortableInterceptor::ServerRequestInterceptor>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- PortableInterceptor::ServerRequestInterceptor_ptr, \
- PortableInterceptor::ServerRequestInterceptor_var, \
- PortableInterceptor::ServerRequestInterceptor_out \
- >
-
-#endif /* end #if !defined */
-
-# pragma instantiate \
- TAO::In_Object_Argument_T< \
- PortableInterceptor::ServerRequestInfo_ptr \
- >
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::ServerRequestInterceptor>
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::ServerRequestInterceptor, \
- TAO::Objref_Traits<PortableInterceptor::ServerRequestInterceptor> \
+ PortableInterceptor::ServerRequestInterceptor
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::ServerRequestInterceptor, \
- TAO::Objref_Traits<PortableInterceptor::ServerRequestInterceptor> \
+ PortableInterceptor::ServerRequestInterceptor
>
# pragma instantiate \
@@ -4345,30 +3665,16 @@ operator>>= (
PortableInterceptor::ServerRequestInterceptor \
>
-#if !defined (_PORTABLEINTERCEPTOR_POLICYFACTORY__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_POLICYFACTORY__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<PortableInterceptor::PolicyFactory>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- PortableInterceptor::PolicyFactory_ptr, \
- PortableInterceptor::PolicyFactory_var, \
- PortableInterceptor::PolicyFactory_out \
- >
-
-#endif /* end #if !defined */
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::PolicyFactory>
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::PolicyFactory, \
- TAO::Objref_Traits<PortableInterceptor::PolicyFactory> \
+ PortableInterceptor::PolicyFactory
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::PolicyFactory, \
- TAO::Objref_Traits<PortableInterceptor::PolicyFactory> \
+ PortableInterceptor::PolicyFactory
>
# pragma instantiate \
@@ -4376,81 +3682,16 @@ operator>>= (
PortableInterceptor::PolicyFactory \
>
-#if !defined (_PORTABLEINTERCEPTOR_IORINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_IORINTERCEPTOR__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<PortableInterceptor::IORInterceptor>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- PortableInterceptor::IORInterceptor_ptr, \
- PortableInterceptor::IORInterceptor_var, \
- PortableInterceptor::IORInterceptor_out \
- >
-
-#endif /* end #if !defined */
-
-# pragma instantiate TAO::Objref_Traits<PortableInterceptor::IORInterceptor>
-
-# pragma instantiate \
- TAO::Any_Impl_T< \
- PortableInterceptor::IORInterceptor \
- >
-
-#if !defined (_PORTABLEINTERCEPTOR_ORBINITINFO__ARG_TRAITS_TMPLINST_CS_)
-#define _PORTABLEINTERCEPTOR_ORBINITINFO__ARG_TRAITS_TMPLINST_CS_
-
-# pragma instantiate TAO::Arg_Traits<PortableInterceptor::ORBInitInfo>
-
-# pragma instantiate \
- TAO::Object_Arg_Traits_T< \
- PortableInterceptor::ORBInitInfo_ptr, \
- PortableInterceptor::ORBInitInfo_var, \
- PortableInterceptor::ORBInitInfo_out \
- >
-
-#endif /* end #if !defined */
-
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- PortableInterceptor::ORBInitInfo::DuplicateName \
- >
-
-# pragma instantiate \
- TAO::Any_Dual_Impl_T< \
- PortableInterceptor::ORBInitInfo::InvalidName \
- >
-
-# pragma instantiate \
- TAO::In_Object_Argument_T< \
- PortableInterceptor::ClientRequestInterceptor_ptr \
- >
-
-# pragma instantiate \
- TAO::In_Object_Argument_T< \
- PortableInterceptor::ServerRequestInterceptor_ptr \
- >
-
-# pragma instantiate \
- TAO::In_Object_Argument_T< \
- PortableInterceptor::IORInterceptor_ptr \
- >
-
-# pragma instantiate \
- TAO::In_Object_Argument_T< \
- PortableInterceptor::PolicyFactory_ptr \
- >
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::ORBInitInfo>
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::ORBInitInfo, \
- TAO::Objref_Traits<PortableInterceptor::ORBInitInfo> \
+ PortableInterceptor::ORBInitInfo
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::ORBInitInfo, \
- TAO::Objref_Traits<PortableInterceptor::ORBInitInfo> \
+ PortableInterceptor::ORBInitInfo
>
# pragma instantiate \
@@ -4458,21 +3699,16 @@ operator>>= (
PortableInterceptor::ORBInitInfo \
>
-# pragma instantiate \
- TAO::In_Object_Argument_T< \
- PortableInterceptor::ORBInitInfo_ptr \
- >
+# pragma instantiate TAO::Objref_Traits<PortableInterceptor::ORBInitializer>
# pragma instantiate \
TAO_Objref_Var_T< \
- PortableInterceptor::ORBInitializer, \
- TAO::Objref_Traits<PortableInterceptor::ORBInitializer> \
+ PortableInterceptor::ORBInitializer
>
# pragma instantiate \
TAO_Objref_Out_T< \
- PortableInterceptor::ORBInitializer, \
- TAO::Objref_Traits<PortableInterceptor::ORBInitializer> \
+ PortableInterceptor::ORBInitializer
>
# pragma instantiate \