#include <Port_Activator_T.h>
Inheritance diagram for CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >:
Public Types | |
typedef SERV | SERVANT |
Public Member Functions | |
Port_Activator_T (const char *oid, const char *name, Port_Activator::Type t, EXEC *e, CONTEXT *c, COMP_SERV *cs) | |
PortableServer::Servant | activate (const PortableServer::ObjectId &oid ACE_ENV_ARG_DECL) |
void | deactivate (const PortableServer::Servant servant ACE_ENV_ARG_DECL) |
Private Attributes | |
EXEC * | executor_ |
The executor. | |
CONTEXT * | context_ |
Context classes. | |
COMP_SERV * | comp_serv_ |
COmponent servant which created <this>. |
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::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 | ACE_ENV_ARG_DECL | ) |
Template method from the base class, please see the base class documentation for details.
void CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::deactivate | ( | const PortableServer::Servant servant | ACE_ENV_ARG_DECL | ) | [virtual] |
Implements CIAO::Port_Activator.
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.