CIAO  1.0.6
Public Member Functions | Protected Attributes | Private Attributes
CIAO::Context_Impl_Base_T Class Reference

Template base class for Context_Impl. More...

#include <Context_Impl_Base_T.h>

Inheritance diagram for CIAO::Context_Impl_Base_T:
Inheritance graph
[legend]
Collaboration diagram for CIAO::Context_Impl_Base_T:
Collaboration graph
[legend]

List of all members.

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_

Detailed Description

Template base class for Context_Impl.

Holds the non-template parts of its child class Context_Impl.


Constructor & Destructor Documentation

CIAO::Context_Impl_Base_T::Context_Impl_Base_T ( ::Components::CCMHome_ptr  home,
typename CONTAINER_TYPE::_ptr_type  c,
const char *  instance_id 
)
CIAO::Context_Impl_Base_T::~Context_Impl_Base_T ( void  ) [virtual]

Member Function Documentation

const char * CIAO::Context_Impl_Base_T::_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::get_caller_principal ( void  )
Components::CCMHome_ptr CIAO::Context_Impl_Base_T::get_CCM_home ( void  )
CORBA::Boolean CIAO::Context_Impl_Base_T::get_rollback_only ( void  )
Components::Transaction::UserTransaction_ptr CIAO::Context_Impl_Base_T::get_user_transaction ( void  ) [virtual]
CORBA::Boolean CIAO::Context_Impl_Base_T::is_caller_in_role ( const char *  role) [virtual]
CORBA::Object_ptr CIAO::Context_Impl_Base_T::resolve_service_reference ( const char *  service_id) [virtual]
void CIAO::Context_Impl_Base_T::set_rollback_only ( void  ) [virtual]

Member Data Documentation

CONTAINER_TYPE::_var_type CIAO::Context_Impl_Base_T::container_ [protected]
::Components::CCMHome_var CIAO::Context_Impl_Base_T::home_ [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines