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 (Components::CCMHome_ptr home, Container_ptr c, const char *instance_id)
virtual ~Context_Impl_Base (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)
CIAO::Container_ptr _ciao_the_Container (void) const
 CIAO-specific.
const char * _ciao_instance_id (void) const
 Accessors for the private member.
void _ciao_instance_id (const char *instance_id)

Protected Attributes

Components::CCMHome_var home_
Container_var container_

Private Member Functions

 Context_Impl_Base (void)

Private Attributes

CORBA::String_var ciao_instance_id_

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 ( Components::CCMHome_ptr  home,
Container_ptr  c,
const char *  instance_id 
)
CIAO::Context_Impl_Base::~Context_Impl_Base ( void   )  [virtual]
CIAO::Context_Impl_Base::Context_Impl_Base ( void   )  [private]

Member Function Documentation

void CIAO::Context_Impl_Base::_ciao_instance_id ( const char *  instance_id  )  [inline]
const char * CIAO::Context_Impl_Base::_ciao_instance_id ( void   )  const [inline]

Accessors for the private member.

CIAO::Container_ptr CIAO::Context_Impl_Base::_ciao_the_Container ( void   )  const [inline]

CIAO-specific.

Components::Principal_ptr CIAO::Context_Impl_Base::get_caller_principal ( void   )  [virtual]
Components::CCMHome_ptr CIAO::Context_Impl_Base::get_CCM_home ( void   )  [virtual]
CORBA::Boolean CIAO::Context_Impl_Base::get_rollback_only ( void   )  [virtual]
Components::Transaction::UserTransaction_ptr CIAO::Context_Impl_Base::get_user_transaction ( void   )  [virtual]
CORBA::Boolean CIAO::Context_Impl_Base::is_caller_in_role ( const char *  role  )  [virtual]
CORBA::Object_ptr CIAO::Context_Impl_Base::resolve_service_reference ( const char *  service_id  )  [virtual]
void CIAO::Context_Impl_Base::set_rollback_only ( void   )  [virtual]

Member Data Documentation


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

Generated by  doxygen 1.6.2