diff options
Diffstat (limited to 'TAO/tao/Messaging/Messaging_ORBInitializer.h')
-rw-r--r-- | TAO/tao/Messaging/Messaging_ORBInitializer.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/TAO/tao/Messaging/Messaging_ORBInitializer.h b/TAO/tao/Messaging/Messaging_ORBInitializer.h index f9d7398a5f1..e5d57c2a72d 100644 --- a/TAO/tao/Messaging/Messaging_ORBInitializer.h +++ b/TAO/tao/Messaging/Messaging_ORBInitializer.h @@ -16,7 +16,7 @@ #include /**/ "ace/pre.h" -#include "messaging_export.h" +#include "tao/Messaging/messaging_export.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once @@ -32,9 +32,10 @@ #pragma warning(disable:4250) #endif /* _MSC_VER */ +TAO_BEGIN_VERSIONED_NAMESPACE_DECL /// Messaging ORB initializer. -class TAO_Messaging_Export TAO_Messaging_ORBInitializer +class TAO_Messaging_ORBInitializer : public virtual PortableInterceptor::ORBInitializer, public virtual TAO_Local_RefCounted_Object { @@ -64,14 +65,19 @@ private: void register_policy_factories ( PortableInterceptor::ORBInitInfo_ptr info ACE_ENV_ARG_DECL); + + /// Register ExceptionHolder value factory + void register_value_factory ( + PortableInterceptor::ORBInitInfo_ptr info + ACE_ENV_ARG_DECL); }; +TAO_END_VERSIONED_NAMESPACE_DECL + #if defined(_MSC_VER) #pragma warning(pop) #endif /* _MSC_VER */ - - #include /**/ "ace/post.h" #endif /* TAO_MESSAGING_ORB_INITIALIZER_H */ |