CIAO 1.0.1
|
Concrete class that implements the strategy for creating the right type of servant for the ports in question. More...
#include <Port_Activator_T.h>
Public Types | |
typedef SERV | SERVANT |
Public Member Functions | |
Port_Activator_T (const char *oid, const char *name, Port_Activator_Types::Type t, typename EXEC::_ptr_type e, typename CONTEXT::_ptr_type c, COMP_SERV *cs) | |
virtual PortableServer::Servant | activate (const PortableServer::ObjectId &oid) |
virtual void | deactivate (PortableServer::Servant servant, CORBA::Boolean remaining_activations) |
Private Attributes | |
EXEC::_var_type | executor_ |
The executor. | |
CONTEXT::_var_type | context_ |
Context classes. | |
COMP_SERV * | comp_serv_ |
Component servant which created this . |
Concrete class that implements the strategy for creating the right type of servant for the ports in question.
This class is parametrized by the servant type for the port, the executor type for the port, the context for the component and the component servant which instantiated this class within the container.
typedef SERV CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::SERVANT |
tmp doxygen ACE_wrappers TAO CIAO ciao Servants Port_Activator_T cpp CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::Port_Activator_T | ( | const char * | oid, |
const char * | name, | ||
Port_Activator_Types::Type | t, | ||
typename EXEC::_ptr_type | e, | ||
typename CONTEXT::_ptr_type | c, | ||
COMP_SERV * | cs | ||
) |
PortableServer::Servant CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::activate | ( | const PortableServer::ObjectId & | oid | ) | [virtual] |
Template method from the base class, please see the base class documentation for details.
Implements CIAO::Port_Activator_i.
void CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::deactivate | ( | PortableServer::Servant | servant, |
CORBA::Boolean | remaining_activations | ||
) | [virtual] |
COMP_SERV* CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::comp_serv_ [private] |
Component servant which created this
.
CONTEXT::_var_type CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::context_ [private] |
Context classes.
EXEC::_var_type CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::executor_ [private] |
The executor.