summaryrefslogtreecommitdiff
path: root/TAO/tao/IORManipulation/IORC.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IORManipulation/IORC.i')
-rw-r--r--TAO/tao/IORManipulation/IORC.i54
1 files changed, 54 insertions, 0 deletions
diff --git a/TAO/tao/IORManipulation/IORC.i b/TAO/tao/IORManipulation/IORC.i
index 2ac7e82b0ad..d9ffd5b1525 100644
--- a/TAO/tao/IORManipulation/IORC.i
+++ b/TAO/tao/IORManipulation/IORC.i
@@ -33,6 +33,33 @@ TAO_IOP::TAO_IOR_Property::marshal (TAO_OutputCDR &)
return 0;
}
+template<>
+ACE_INLINE
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+template<>
+ACE_INLINE
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+template<>
+ACE_INLINE
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
#endif /* end #if !defined */
// TAO_IDL - Generated from
@@ -480,6 +507,33 @@ TAO_IOP::TAO_IOR_Manipulation::marshal (TAO_OutputCDR &)
return 0;
}
+template<>
+ACE_INLINE
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::to_object (
+ CORBA::Object_ptr &_tao_elem
+ ) const
+{
+ _tao_elem = CORBA::Object::_duplicate (this->value_);
+ return 1;
+}
+
+template<>
+ACE_INLINE
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+template<>
+ACE_INLINE
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
#endif /* end #if !defined */
// TAO_IDL - Generated from