From f814ba9cf2c41c8f5c6d29b075dc8c82c68ed087 Mon Sep 17 00:00:00 2001 From: bala Date: Mon, 28 Jul 2003 18:04:59 +0000 Subject: ChangeLogTag:Mon Jul 28 13:03:57 2003 Balachandran Natarajan --- TAO/ChangeLog | 6 ++++++ TAO/tao/Any.cpp | 9 +++++---- TAO/tao/Any.h | 3 ++- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 41388612e73..bc0b02ef5b0 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,9 @@ +Mon Jul 28 13:03:57 2003 Balachandran Natarajan + + * tao/Any.cpp: + * tao/Any.h: Provided a default implementation for + TAO::Any_Impl::_tao_decode (). + Mon Jul 28 12:47:22 2003 Jeff Parsons * tao/Any_SystemException.cpp: diff --git a/TAO/tao/Any.cpp b/TAO/tao/Any.cpp index ad6810e465c..a9483492bc9 100644 --- a/TAO/tao/Any.cpp +++ b/TAO/tao/Any.cpp @@ -402,15 +402,16 @@ TAO::Any_Impl::_remove_ref (void) } void -TAO::Any_Impl::_tao_decode (TAO_InputCDR & - ACE_ENV_ARG_DECL_NOT_USED) +TAO::Any_Impl::assign_translator (CORBA::TCKind, + TAO_InputCDR *) { } void -TAO::Any_Impl::assign_translator (CORBA::TCKind, - TAO_InputCDR *) +TAO::Any_Impl::_tao_decode (TAO_InputCDR & + ACE_ENV_ARG_DECL) { + ACE_THROW (CORBA::NO_IMPLEMENT ()); } // ======================================================================= diff --git a/TAO/tao/Any.h b/TAO/tao/Any.h index 73c286b6399..1451b55adc6 100644 --- a/TAO/tao/Any.h +++ b/TAO/tao/Any.h @@ -299,7 +299,8 @@ namespace TAO static void _tao_any_wstring_destructor (void *); virtual void _tao_decode (TAO_InputCDR & - ACE_ENV_ARG_DECL_NOT_USED) = 0; + ACE_ENV_ARG_DECL); + virtual void assign_translator (CORBA::TCKind, TAO_InputCDR *cdr); -- cgit v1.2.1