CIAO 1.0.5
Public Types | Public Member Functions | Private Attributes
CIAO::Extension_Context_Impl< BASE_CTX, COMP > Class Template Reference

#include <Extension_Context_T.h>

Inheritance diagram for CIAO::Extension_Context_Impl< BASE_CTX, COMP >:
Inheritance graph
[legend]
Collaboration diagram for CIAO::Extension_Context_Impl< BASE_CTX, COMP >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef BASE_CTX context_type
 Type definition of the context type.
typedef context_type::_var_type _var_type
 Type definition of the var type for the context.
typedef COMP component_type
 Type definition of the component type.

Public Member Functions

 Extension_Context_Impl (Components::CCMHome_ptr home,::CIAO::Extension_Container_ptr c, PortableServer::Servant sv, const char *id)
virtual ~Extension_Context_Impl (void)
virtual
::Components::ContainerPortableInterceptor::ClientContainerInterceptorRegistration_ptr 
get_client_interceptor_registration (void)
virtual
::Components::ContainerPortableInterceptor::ServantContainerInterceptorRegistration_ptr 
get_servant_interceptor_registration (void)
virtual
::Components::ContainerPortableInterceptor::ServerContainerInterceptorRegistration_ptr 
get_server_interceptor_registration (void)
virtual
::Components::ContainerPortableInterceptor::StubContainerInterceptorRegistration_ptr 
get_stub_interceptor_registration (void)
virtual ::Components::Cookieinstall_service_reference (const char *service_id,::CORBA::Object_ptr objref)
virtual ::CORBA::Object_ptr uninstall_service_reference (::Components::Cookie *ck)

Private Attributes

PortableServer::Servant servant_
COMP::_var_type component_

template<typename BASE_CTX, typename COMP>
class CIAO::Extension_Context_Impl< BASE_CTX, COMP >


Member Typedef Documentation

template<typename BASE_CTX , typename COMP >
typedef context_type::_var_type CIAO::Extension_Context_Impl< BASE_CTX, COMP >::_var_type

Type definition of the var type for the context.

Reimplemented from CORBA::LocalObject.

template<typename BASE_CTX , typename COMP >
typedef COMP CIAO::Extension_Context_Impl< BASE_CTX, COMP >::component_type

Type definition of the component type.

template<typename BASE_CTX , typename COMP >
typedef BASE_CTX CIAO::Extension_Context_Impl< BASE_CTX, COMP >::context_type

Type definition of the context type.


Constructor & Destructor Documentation

template<typename BASE_CTX , typename COMP >
CIAO::Extension_Context_Impl< BASE_CTX, COMP >::Extension_Context_Impl ( Components::CCMHome_ptr  home,
::CIAO::Extension_Container_ptr  c,
PortableServer::Servant  sv,
const char *  id 
)
template<typename BASE_CTX , typename COMP >
CIAO::Extension_Context_Impl< BASE_CTX, COMP >::~Extension_Context_Impl ( void  ) [virtual]

Member Function Documentation

template<typename BASE_CTX , typename COMP >
Components::ContainerPortableInterceptor::ClientContainerInterceptorRegistration_ptr CIAO::Extension_Context_Impl< BASE_CTX, COMP >::get_client_interceptor_registration ( void  )
template<typename BASE_CTX , typename COMP >
Components::ContainerPortableInterceptor::ServantContainerInterceptorRegistration_ptr CIAO::Extension_Context_Impl< BASE_CTX, COMP >::get_servant_interceptor_registration ( void  )
template<typename BASE_CTX , typename COMP >
Components::ContainerPortableInterceptor::ServerContainerInterceptorRegistration_ptr CIAO::Extension_Context_Impl< BASE_CTX, COMP >::get_server_interceptor_registration ( void  )
template<typename BASE_CTX , typename COMP >
Components::ContainerPortableInterceptor::StubContainerInterceptorRegistration_ptr CIAO::Extension_Context_Impl< BASE_CTX, COMP >::get_stub_interceptor_registration ( void  )
template<typename BASE_CTX , typename COMP >
Components::Cookie * CIAO::Extension_Context_Impl< BASE_CTX, COMP >::install_service_reference ( const char *  service_id,
::CORBA::Object_ptr  objref 
)
template<typename BASE_CTX , typename COMP >
CORBA::Object_ptr CIAO::Extension_Context_Impl< BASE_CTX, COMP >::uninstall_service_reference ( ::Components::Cookie ck)

Member Data Documentation

template<typename BASE_CTX , typename COMP >
COMP::_var_type CIAO::Extension_Context_Impl< BASE_CTX, COMP >::component_ [private]
template<typename BASE_CTX , typename COMP >
PortableServer::Servant CIAO::Extension_Context_Impl< BASE_CTX, COMP >::servant_ [private]

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