summaryrefslogtreecommitdiff
path: root/CIAO/ciao/extension/ExtensionContext.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/ciao/extension/ExtensionContext.cpp')
-rw-r--r--CIAO/ciao/extension/ExtensionContext.cpp98
1 files changed, 98 insertions, 0 deletions
diff --git a/CIAO/ciao/extension/ExtensionContext.cpp b/CIAO/ciao/extension/ExtensionContext.cpp
new file mode 100644
index 00000000000..7592e2b97d2
--- /dev/null
+++ b/CIAO/ciao/extension/ExtensionContext.cpp
@@ -0,0 +1,98 @@
+// $Id$
+
+#include "ExtensionContext.h"
+
+namespace CIAO
+{
+ ExtensionContext_Impl::ExtensionContext_Impl (Components::CCMHome_ptr home,
+ Session_Container * c)
+ : CIAO::Context_Impl_Base (home, c)
+ {
+ }
+
+ ExtensionContext_Impl::~ExtensionContext_Impl (void)
+ {
+ }
+
+ ::Components::ContainerPortableInterceptor::ClientContainerInterceptorRegistration_ptr
+ ExtensionContext_Impl::get_client_interceptor_registration (void)
+ {
+ throw CORBA::NO_IMPLEMENT ();
+ }
+
+ ::Components::ContainerPortableInterceptor::ServerContainerInterceptorRegistration_ptr
+ ExtensionContext_Impl::get_server_interceptor_registration (void)
+ {
+ throw CORBA::NO_IMPLEMENT ();
+ }
+
+ ::Components::ContainerPortableInterceptor::StubContainerInterceptorRegistration_ptr
+ ExtensionContext_Impl::get_stub_interceptor_registration (void)
+ {
+ throw CORBA::NO_IMPLEMENT ();
+ }
+
+ ::Components::ContainerPortableInterceptor::ServantContainerInterceptorRegistration_ptr
+ ExtensionContext_Impl::get_servant_interceptor_registration (void)
+ {
+ throw CORBA::NO_IMPLEMENT ();
+ }
+
+ ::Components::Cookie *
+ ExtensionContext_Impl::install_service_reference (
+ const char * /*service_id*/,
+ ::CORBA::Object_ptr /*objref*/)
+ {
+ throw CORBA::NO_IMPLEMENT ();
+ }
+
+ ::CORBA::Object_ptr
+ ExtensionContext_Impl::uninstall_service_reference (::Components::Cookie * /*ck*/)
+ {
+ throw CORBA::NO_IMPLEMENT ();
+ }
+
+ // Operations from ::Components::CCMContext.
+
+ Components::Principal_ptr
+ ExtensionContext_Impl::get_caller_principal (void)
+ {
+ return CIAO::Context_Impl_Base::get_caller_principal ();
+ }
+
+ Components::CCMHome_ptr
+ ExtensionContext_Impl::get_CCM_home (void)
+ {
+ return CIAO::Context_Impl_Base::get_CCM_home ();
+ }
+
+ CORBA::Boolean
+ ExtensionContext_Impl::get_rollback_only (void)
+ {
+ return CIAO::Context_Impl_Base::get_rollback_only ();
+ }
+
+ Components::Transaction::UserTransaction_ptr
+ ExtensionContext_Impl::get_user_transaction (void)
+ {
+ return CIAO::Context_Impl_Base::get_user_transaction ();
+ }
+
+ CORBA::Boolean
+ ExtensionContext_Impl::is_caller_in_role (const char * role)
+ {
+ return CIAO::Context_Impl_Base::is_caller_in_role (role);
+ }
+
+ void
+ ExtensionContext_Impl::set_rollback_only (void)
+ {
+ CIAO::Context_Impl_Base::set_rollback_only ();
+ }
+
+ CORBA::Object_ptr
+ ExtensionContext_Impl::resolve_service_reference(const char *service_id)
+ {
+ return CIAO::Context_Impl_Base::resolve_service_reference (service_id);
+ }
+}