summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-07-28 18:04:59 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-07-28 18:04:59 +0000
commitf814ba9cf2c41c8f5c6d29b075dc8c82c68ed087 (patch)
tree13a4a2d8e00faa57cac515547d67c07c5f5363f4
parent89cb8d8589b19900b224d676b2f68488072ad50e (diff)
downloadATCD-f814ba9cf2c41c8f5c6d29b075dc8c82c68ed087.tar.gz
ChangeLogTag:Mon Jul 28 13:03:57 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r--TAO/ChangeLog6
-rw-r--r--TAO/tao/Any.cpp9
-rw-r--r--TAO/tao/Any.h3
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 <bala@dre.vanderbilt.edu>
+
+ * 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 <j.parsons@vanderbilt.edu>
* 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);