diff options
Diffstat (limited to 'TAO/CIAO/ciao/Upgradeable_Context_Impl_T.h')
-rw-r--r-- | TAO/CIAO/ciao/Upgradeable_Context_Impl_T.h | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/TAO/CIAO/ciao/Upgradeable_Context_Impl_T.h b/TAO/CIAO/ciao/Upgradeable_Context_Impl_T.h index 28670a296da..18e5272b205 100644 --- a/TAO/CIAO/ciao/Upgradeable_Context_Impl_T.h +++ b/TAO/CIAO/ciao/Upgradeable_Context_Impl_T.h @@ -15,23 +15,25 @@ #include /**/ "ace/pre.h" -#include "UpgradeableContextC.h" -#include "Context_Impl_T.h" +#include "ciao/UpgradeableContextC.h" +#include "ciao/Context_Impl_T.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ +TAO_BEGIN_VERSIONED_NAMESPACE_DECL namespace CORBA { class SystemException; } +TAO_END_VERSIONED_NAMESPACE_DECL namespace CIAO { - template <typename BASE_CTX, - typename SVNT, - typename COMP, + template <typename BASE_CTX, + typename SVNT, + typename COMP, typename COMP_VAR> class Upgradeable_Context_Impl : public virtual Context_Impl< BASE_CTX, SVNT, COMP, COMP_VAR> @@ -64,11 +66,14 @@ namespace CIAO ACE_THROW_SPEC ((CORBA::SystemException, ::Components::InvalidName, ::Components::InvalidConnection)) = 0; - + protected: SVNT *servant_; COMP_VAR component_; typedef Context_Impl<BASE_CTX, SVNT, COMP, COMP_VAR> session_context; + private: + /// Not to be used + Upgradeable_Context_Impl (void); }; } |