CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP > Class Template Reference

#include <Upgradeable_Context_Impl_T.h>

Inheritance diagram for CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >:

Inheritance graph
[legend]
Collaboration diagram for CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, 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 SVNT servant_type
 Type definition of the servant type.
typedef COMP component_type
 Type definition of the component type.

Public Member Functions

 Upgradeable_Context_Impl (Components::CCMHome_ptr the_home, Session_Container *c, SVNT *sv)
virtual ~Upgradeable_Context_Impl (void)
virtual void deactivate_facet (const PortableServer::ObjectId &oid)
virtual void update_port_activator (const PortableServer::ObjectId &oid)
virtual void remove_facet (CORBA::Object_ptr reference)
virtual
::Components::ConsumerDescriptions
get_registered_consumers (const char *publisher_name)=0

Private Member Functions

 Upgradeable_Context_Impl (void)
 Not to be used.

template<typename BASE_CTX, typename SVNT, typename COMP>
class CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >


Member Typedef Documentation

template<typename BASE_CTX, typename SVNT, typename COMP>
typedef BASE_CTX CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::context_type

Type definition of the context type.

Reimplemented from CIAO::Context_Impl< BASE_CTX, SVNT, COMP >.

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

Type definition of the var type for the context.

Reimplemented from CIAO::Context_Impl< BASE_CTX, SVNT, COMP >.

template<typename BASE_CTX, typename SVNT, typename COMP>
typedef SVNT CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::servant_type

Type definition of the servant type.

Reimplemented from CIAO::Context_Impl< BASE_CTX, SVNT, COMP >.

template<typename BASE_CTX, typename SVNT, typename COMP>
typedef COMP CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::component_type

Type definition of the component type.

Reimplemented from CIAO::Context_Impl< BASE_CTX, SVNT, COMP >.


Constructor & Destructor Documentation

template<typename BASE_CTX, typename SVNT, typename COMP>
CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::Upgradeable_Context_Impl ( Components::CCMHome_ptr  the_home,
Session_Container c,
SVNT *  sv 
) [inline]

template<typename BASE_CTX, typename SVNT, typename COMP>
CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::~Upgradeable_Context_Impl ( void   )  [inline, virtual]

template<typename BASE_CTX, typename SVNT, typename COMP>
CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::Upgradeable_Context_Impl ( void   )  [private]

Not to be used.


Member Function Documentation

template<typename BASE_CTX, typename SVNT, typename COMP>
void CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::deactivate_facet ( const PortableServer::ObjectId oid  )  [inline, virtual]

template<typename BASE_CTX, typename SVNT, typename COMP>
void CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::update_port_activator ( const PortableServer::ObjectId oid  )  [inline, virtual]

template<typename BASE_CTX, typename SVNT, typename COMP>
void CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::remove_facet ( CORBA::Object_ptr  reference  )  [inline, virtual]

template<typename BASE_CTX, typename SVNT, typename COMP>
virtual ::Components::ConsumerDescriptions* CIAO::Upgradeable_Context_Impl< BASE_CTX, SVNT, COMP >::get_registered_consumers ( const char *  publisher_name  )  [pure virtual]


The documentation for this class was generated from the following files:

Generated on Thu Nov 27 06:08:55 2008 for CIAO by  doxygen 1.5.6