#include <ServiceI.h>
Public Member Functions | |
PortableServer::POA_ptr | _default_POA () |
virtual RTT::corba::CService_ptr | activate_this () |
virtual char * | getName (void) |
virtual ::RTT::corba::CService::CProviderNames * | getProviderNames (void) |
virtual ::RTT::corba::CService_ptr | getService (const char *name) |
virtual char * | getServiceDescription (void) |
virtual ::CORBA::Boolean | hasService (const char *name) |
RTT_corba_CService_i (RTT::ServicePtr service, PortableServer::POA_ptr poa) | |
virtual | ~RTT_corba_CService_i (void) |
Protected Types | |
typedef std::vector< std::pair < RTT::corba::CService_var, PortableServer::ServantBase_var > > | Servants |
Protected Attributes | |
PortableServer::POA_var | mpoa |
RTT::Service::shared_ptr | mservice |
Servants | mservs |
Definition at line 88 of file ServiceI.h.
typedef std::vector<std::pair<RTT::corba::CService_var,PortableServer::ServantBase_var> > RTT_corba_CService_i::Servants [protected] |
Definition at line 98 of file ServiceI.h.
RTT_corba_CService_i::RTT_corba_CService_i | ( | RTT::ServicePtr | service, |
PortableServer::POA_ptr | poa | ||
) |
Definition at line 75 of file ServiceI.cpp.
RTT_corba_CService_i::~RTT_corba_CService_i | ( | void | ) | [virtual] |
Definition at line 84 of file ServiceI.cpp.
PortableServer::POA_ptr RTT_corba_CService_i::_default_POA | ( | ) |
Reimplemented from RTT_corba_CConfigurationInterface_i.
Definition at line 88 of file ServiceI.cpp.
virtual RTT::corba::CService_ptr RTT_corba_CService_i::activate_this | ( | ) | [inline, virtual] |
Reimplemented from RTT_corba_CConfigurationInterface_i.
Definition at line 107 of file ServiceI.h.
char * RTT_corba_CService_i::getName | ( | void | ) | [virtual] |
Definition at line 93 of file ServiceI.cpp.
RTT::corba::CService::CProviderNames * RTT_corba_CService_i::getProviderNames | ( | void | ) |
Definition at line 105 of file ServiceI.cpp.
RTT::corba::CService_ptr RTT_corba_CService_i::getService | ( | const char * | name | ) |
Definition at line 117 of file ServiceI.cpp.
char * RTT_corba_CService_i::getServiceDescription | ( | void | ) | [virtual] |
Definition at line 99 of file ServiceI.cpp.
CORBA::Boolean RTT_corba_CService_i::hasService | ( | const char * | name | ) |
Definition at line 141 of file ServiceI.cpp.
PortableServer::POA_var RTT_corba_CService_i::mpoa [protected] |
Reimplemented from RTT_corba_CConfigurationInterface_i.
Definition at line 95 of file ServiceI.h.
Definition at line 96 of file ServiceI.h.
Servants RTT_corba_CService_i::mservs [protected] |
Definition at line 99 of file ServiceI.h.