summaryrefslogtreecommitdiff
path: root/TAO/tao/Messaging/ExceptionHolderC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Messaging/ExceptionHolderC.cpp')
-rw-r--r--TAO/tao/Messaging/ExceptionHolderC.cpp22
1 files changed, 17 insertions, 5 deletions
diff --git a/TAO/tao/Messaging/ExceptionHolderC.cpp b/TAO/tao/Messaging/ExceptionHolderC.cpp
index 285d835210b..8de5efc6d7b 100644
--- a/TAO/tao/Messaging/ExceptionHolderC.cpp
+++ b/TAO/tao/Messaging/ExceptionHolderC.cpp
@@ -29,21 +29,21 @@
// be\be_codegen.cpp:277
-#include "ExceptionHolderC.h"
+#include "tao/Messaging/ExceptionHolderC.h"
#include "tao/CDR.h"
#include "tao/Valuetype/ValueFactory.h"
#include "tao/ORB_Core.h"
#include "ace/OS_NS_string.h"
-#if !defined (TAO_HAS_DEPRECATED_EXCEPTION_HOLDER)
-
#if !defined (__ACE_INLINE__)
-#include "ExceptionHolderC.inl"
+#include "tao/Messaging/ExceptionHolderC.inl"
#endif /* !defined INLINE */
// TAO_IDL - Generated from
// be\be_visitor_arg_traits.cpp:70
+TAO_BEGIN_VERSIONED_NAMESPACE_DECL
+
// Arg traits specializations.
namespace TAO
{
@@ -159,6 +159,17 @@ Messaging::ExceptionHolder::~ExceptionHolder (void)
OBV_Messaging::ExceptionHolder::ExceptionHolder (void)
{}
+OBV_Messaging::ExceptionHolder::ExceptionHolder (
+ ::CORBA::Boolean _tao_init_is_system_exception,
+ ::CORBA::Boolean _tao_init_byte_order,
+ const ::CORBA::OctetSeq & _tao_init_marshaled_exception
+ )
+{
+ is_system_exception (_tao_init_is_system_exception);
+ byte_order (_tao_init_byte_order);
+ marshaled_exception (_tao_init_marshaled_exception);
+}
+
OBV_Messaging::ExceptionHolder::~ExceptionHolder (void)
{}
@@ -304,4 +315,5 @@ OBV_Messaging::ExceptionHolder::_tao_unmarshal_state (TAO_InputCDR &strm)
);
}
-#endif
+TAO_END_VERSIONED_NAMESPACE_DECL
+