summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2003-03-07 15:48:09 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2003-03-07 15:48:09 +0000
commite93d801f1a39eb2058220a3a4f38668432da09aa (patch)
tree5073f9865b709b07d83f407a77f02ec80a6573c0
parent3ef47de3d2bc9d7343b0900bd94459c31906176c (diff)
downloadATCD-e93d801f1a39eb2058220a3a4f38668432da09aa.tar.gz
ChangeLog tag: Fri Mar 7 09:34:06 2003 Phil Mesnier <mesnier_p@ociweb.com>
-rw-r--r--TAO/ChangeLog13
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation.cpp2
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp2
-rw-r--r--TAO/tao/Codeset_Translator_Factory_T.h2
4 files changed, 16 insertions, 3 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 8247d2073bf..efc93c8fa1f 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,16 @@
+Fri Mar 7 09:34:06 2003 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * TAO_IDL/be/be_visitor_operation/operation.cpp:
+ * TAO_IDL/be/be_visitor_operation/operation_ss.cpp: The check for
+ codeset errors were calling the inputCDR's exception generator when
+ the OutputCDR was used.
+
+ * tao/Codeset_Translator_Factory_T.h: Removed the TAO_Export
+ modifier from the template declaration. Some of the MSCV builds
+ were complaining about it, and it looks like the other templates
+ in TAO don't export when their base classes do. I referred to
+ the Sequence_T source for comparison.
+
Fri Mar 7 07:17:02 2003 Chad Elliott <elliott_c@ociweb.com>
* orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp
index d7adda24a85..c4feac200ef 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation.cpp
@@ -846,7 +846,7 @@ be_visitor_operation::gen_marshal_and_invoke (
<< "{" << be_idt_nl;
// If marshaling fails, raise exception (codesetting has various minors)
- *os << "TAO_InputCDR::throw_stub_exception (errno "
+ *os << "TAO_OutputCDR::throw_stub_exception (errno "
<< "ACE_ENV_ARG_PARAMETER); "
<< be_nl;
if (this->gen_check_interceptor_exception (bt) == -1)
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp
index b8c9e084a6c..d17a0abd99c 100644
--- a/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp
@@ -733,7 +733,7 @@ be_visitor_operation_ss::gen_marshal_params (be_operation *node,
// If marshaling fails, raise exception (codesetting has minor codes)
*os << "{" << be_idt_nl << be_nl
- << "TAO_InputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);" << be_nl
+ << "TAO_OutputCDR::throw_skel_exception (errno ACE_ENV_ARG_PARAMETER);" << be_nl
<< "ACE_CHECK;" << be_uidt_nl
<< "}" << be_nl;
diff --git a/TAO/tao/Codeset_Translator_Factory_T.h b/TAO/tao/Codeset_Translator_Factory_T.h
index 6f6c7d7e833..7f8be175079 100644
--- a/TAO/tao/Codeset_Translator_Factory_T.h
+++ b/TAO/tao/Codeset_Translator_Factory_T.h
@@ -16,7 +16,7 @@
#include "tao/Codeset_Translator_Factory.h"
template<class NCS_TO_TCS>
-class TAO_Export TAO_Codeset_Translator_Factory_T
+class TAO_Codeset_Translator_Factory_T
: public TAO_Codeset_Translator_Factory
{
public: