CIAO
1.0.8
|
Template base class for Context_Impl. More...
#include <Context_Impl_Base_T.h>
Public Member Functions | |
Context_Impl_Base_T (::Components::CCMHome_ptr home, typename CONTAINER_TYPE::_ptr_type c, const char *instance_id) | |
virtual | ~Context_Impl_Base_T (void) |
virtual ::Components::Principal_ptr | get_caller_principal () |
virtual ::Components::CCMHome_ptr | get_CCM_home () |
virtual ::CORBA::Boolean | get_rollback_only () |
virtual Components::Transaction::UserTransaction_ptr | get_user_transaction () |
virtual CORBA::Boolean | is_caller_in_role (const char *role) |
virtual void | set_rollback_only () |
virtual CORBA::Object_ptr | resolve_service_reference (const char *service_id) |
const char * | _ciao_instance_id (void) const |
Protected Attributes | |
CONTAINER_TYPE::_var_type | container_ |
Private Attributes | |
::Components::CCMHome_var | home_ |
::CORBA::String_var | ciao_instance_id_ |
Template base class for Context_Impl.
Holds the non-template parts of its child class Context_Impl.
CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::Context_Impl_Base_T | ( | ::Components::CCMHome_ptr | home, |
typename CONTAINER_TYPE::_ptr_type | c, | ||
const char * | instance_id | ||
) |
CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::~Context_Impl_Base_T | ( | void | ) | [virtual] |
const char * CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::_ciao_instance_id | ( | void | ) | const |
Temporarily added back for a sponsor, this will be removed at some moment in favor of a resolve_service_reference() call
Components::Principal_ptr CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::get_caller_principal | ( | void | ) |
Reimplemented from Components::CCMContext.
Components::CCMHome_ptr CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::get_CCM_home | ( | void | ) |
Reimplemented from Components::CCMContext.
CORBA::Boolean CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::get_rollback_only | ( | void | ) |
Reimplemented from Components::CCMContext.
Components::Transaction::UserTransaction_ptr CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::get_user_transaction | ( | void | ) | [virtual] |
Reimplemented from Components::CCMContext.
CORBA::Boolean CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::is_caller_in_role | ( | const char * | role | ) | [virtual] |
Implements Components::CCMContext.
CORBA::Object_ptr CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::resolve_service_reference | ( | const char * | service_id | ) | [virtual] |
Implements Components::CCMContext.
void CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::set_rollback_only | ( | void | ) | [virtual] |
Reimplemented from Components::CCMContext.
::CORBA::String_var CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::ciao_instance_id_ [private] |
CONTAINER_TYPE::_var_type CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::container_ [protected] |
::Components::CCMHome_var CIAO::Context_Impl_Base_T< CONTAINER_TYPE >::home_ [private] |