summaryrefslogtreecommitdiff
path: root/TAO/tao/UB_String_Argument_T.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/UB_String_Argument_T.cpp')
-rw-r--r--TAO/tao/UB_String_Argument_T.cpp66
1 files changed, 20 insertions, 46 deletions
diff --git a/TAO/tao/UB_String_Argument_T.cpp b/TAO/tao/UB_String_Argument_T.cpp
index 86dd9f0a172..ba45c94a620 100644
--- a/TAO/tao/UB_String_Argument_T.cpp
+++ b/TAO/tao/UB_String_Argument_T.cpp
@@ -28,13 +28,6 @@ TAO::In_UB_String_Argument_T<S>::interceptor_param (Dynamic::Parameter & p)
p.mode = CORBA::PARAM_IN;
}
-template<typename S>
-CORBA::Boolean
-TAO::In_UB_String_Argument_T<S>::interceptor_replace (CORBA::Any & any)
-{
- return any >>= this->x_;
-}
-
// ===========================================================
template<typename S>
@@ -60,13 +53,6 @@ TAO::Inout_UB_String_Argument_T<S>::interceptor_param (Dynamic::Parameter & p)
p.mode = CORBA::PARAM_INOUT;
}
-template<typename S>
-CORBA::Boolean
-TAO::Inout_UB_String_Argument_T<S>::interceptor_replace (CORBA::Any & any)
-{
- return any >>= (const S*&) this->x_;
-}
-
// ==============================================================
template<typename S, typename S_out>
@@ -76,6 +62,16 @@ TAO::Out_UB_String_Argument_T<S,S_out>::demarshal (TAO_InputCDR & cdr)
return cdr >> this->x_;
}
+template<typename S, typename S_out>
+void
+TAO::Out_UB_String_Argument_T<S,S_out>::interceptor_param (
+ Dynamic::Parameter & p
+ )
+{
+ p.argument <<= this->x_;
+ p.mode = CORBA::PARAM_OUT;
+}
+
// ============================================================
template<typename S, typename S_var>
@@ -92,13 +88,6 @@ TAO::Ret_UB_String_Argument_T<S,S_var>::interceptor_result (CORBA::Any * any)
(*any) <<= this->x_.in ();
}
-template<typename S, typename S_var>
-CORBA::Boolean
-TAO::Ret_UB_String_Argument_T<S,S_var>::interceptor_replace (CORBA::Any & any)
-{
- return any >>= (const S*&) this->x_.inout ();
-}
-
// ============================================================
template<typename S, typename S_var>
@@ -118,13 +107,6 @@ TAO::In_UB_String_SArgument_T<S,S_var>::interceptor_param (
p.mode = CORBA::PARAM_IN;
}
-template<typename S, typename S_var>
-CORBA::Boolean
-TAO::In_UB_String_SArgument_T<S,S_var>::interceptor_replace (CORBA::Any & any)
-{
- return any >>= (const S*) this->x_.out ();
-}
-
// ===========================================================
template<typename S, typename S_var>
@@ -151,15 +133,6 @@ TAO::Inout_UB_String_SArgument_T<S,S_var>::interceptor_param (
p.mode = CORBA::PARAM_INOUT;
}
-template<typename S, typename S_var>
-CORBA::Boolean
-TAO::Inout_UB_String_SArgument_T<S,S_var>::interceptor_replace (
- CORBA::Any & any
- )
-{
- return any >>= (const S *)this->x_.out ();
-}
-
// ==============================================================
template<typename S, typename S_var>
@@ -169,6 +142,16 @@ TAO::Out_UB_String_SArgument_T<S,S_var>::marshal (TAO_OutputCDR &cdr)
return cdr << this->x_.in ();
}
+template<typename S, typename S_var>
+void
+TAO::Out_UB_String_SArgument_T<S,S_var>::interceptor_param (
+ Dynamic::Parameter & p
+ )
+{
+ p.argument <<= this->x_.in ();
+ p.mode = CORBA::PARAM_OUT;
+}
+
// ============================================================
template<typename S, typename S_var>
@@ -185,13 +168,4 @@ TAO::Ret_UB_String_SArgument_T<S,S_var>::interceptor_result (CORBA::Any * any)
(*any) <<= this->x_.in ();
}
-template<typename S, typename S_var>
-CORBA::Boolean
-TAO::Ret_UB_String_SArgument_T<S,S_var>::interceptor_replace (
- CORBA::Any & any
- )
-{
- return any >>= (const S*) this->x_.out ();
-}
-
#endif /* TAO_UB_STRING_ARGUMENT_T_C */