#include <Port_Activator_T.h>
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) |
void | deactivate (const PortableServer::Servant servant) |
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 | |||
) | [inline] |
PortableServer::Servant CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::activate | ( | const PortableServer::ObjectId & | oid | ) | [inline, virtual] |
Template method from the base class, please see the base class documentation for details.
Implements CIAO::Port_Activator.
void CIAO::Port_Activator_T< SERV, EXEC, CONTEXT, COMP_SERV >::deactivate | ( | const PortableServer::Servant | servant | ) | [inline, 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.