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, EXEC *e, CONTEXT *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 * | executor_ |
The executor. | |
CONTEXT * | 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 |
CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::Port_Activator_T | ( | const char * | oid, | |
const char * | name, | |||
Port_Activator_Types::Type | t, | |||
EXEC * | e, | |||
CONTEXT * | 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* CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::context_ [private] |
Context classes.
EXEC* CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::executor_ [private] |
The executor.