Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CIAO::Context_Impl_Base Class Reference

Non-template base class for Context_Impl. More...

#include <Context_Impl_Base.h>

Inheritance diagram for CIAO::Context_Impl_Base:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Context_Impl_Base (void)
 Context_Impl_Base (Components::CCMHome_ptr home, Session_Container *c)
virtual ~Context_Impl_Base (void)
virtual Components::Principal_ptr get_caller_principal (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException)
virtual Components::CCMHome_ptr get_CCM_home (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException)
virtual CORBA::Boolean get_rollback_only (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::IllegalState)
virtual Components::Transaction::UserTransaction_ptr get_user_transaction (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::IllegalState)
virtual CORBA::Boolean is_caller_in_role (const char *role ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException)
virtual void set_rollback_only (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) throw (CORBA::SystemException, Components::IllegalState)
CIAO::Session_Container_ciao_the_Container (void) const

Protected Attributes

Components::CCMHome_var home_
Session_Containercontainer_

Detailed Description

Non-template base class for Context_Impl.

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


Constructor & Destructor Documentation

CIAO::Context_Impl_Base::Context_Impl_Base void   )  [explicit]
 

CIAO::Context_Impl_Base::Context_Impl_Base Components::CCMHome_ptr  home,
Session_Container c
 

CIAO::Context_Impl_Base::~Context_Impl_Base void   )  [virtual]
 


Member Function Documentation

CIAO::Session_Container * CIAO::Context_Impl_Base::_ciao_the_Container void   )  const
 

Components::Principal_ptr CIAO::Context_Impl_Base::get_caller_principal ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw (CORBA::SystemException) [virtual]
 

virtual Components::CCMHome_ptr CIAO::Context_Impl_Base::get_CCM_home ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw (CORBA::SystemException) [virtual]
 

CORBA::Boolean CIAO::Context_Impl_Base::get_rollback_only ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw (CORBA::SystemException, Components::IllegalState) [virtual]
 

Components::Transaction::UserTransaction_ptr CIAO::Context_Impl_Base::get_user_transaction ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw (CORBA::SystemException, Components::IllegalState) [virtual]
 

virtual CORBA::Boolean CIAO::Context_Impl_Base::is_caller_in_role const char *role  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw (CORBA::SystemException) [virtual]
 

void CIAO::Context_Impl_Base::set_rollback_only ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw (CORBA::SystemException, Components::IllegalState) [virtual]
 


Member Data Documentation

Session_Container* CIAO::Context_Impl_Base::container_ [protected]
 

Components::CCMHome_var CIAO::Context_Impl_Base::home_ [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Dec 21 00:02:24 2005 for CIAO by  doxygen 1.3.9.1