69 #ifndef ORO_CORBA_SERVICEI_H_    70 #define ORO_CORBA_SERVICEI_H_    79 #include "../../Service.hpp"    84 #if !defined (ACE_LACKS_PRAGMA_ONCE)    89     : 
public virtual POA_RTT::corba::CService, 
public virtual PortableServer::RefCountServantBase,
    95     PortableServer::POA_var 
mpoa;
    98     typedef std::map<std::string, std::pair<RTT::corba::CService_var,PortableServer::ServantBase_var> > 
Servants;
   108       PortableServer::ObjectId_var oid = mpoa->activate_object(
this); 
   110       return POA_RTT::corba::CService::_this();
 virtual ::CORBA::Boolean hasService(const char *name)
virtual ::RTT::corba::CService_ptr getService(const char *name)
std::map< std::string, std::pair< RTT::corba::CService_var, PortableServer::ServantBase_var > > Servants
virtual char * getName(void)
PortableServer::POA_var mpoa
virtual ~RTT_corba_CService_i(void)
boost::shared_ptr< Service > shared_ptr
PortableServer::POA_ptr _default_POA()
boost::shared_ptr< Service > ServicePtr
RTT_corba_CService_i(RTT::ServicePtr service, PortableServer::POA_ptr poa)
virtual RTT::corba::CService_ptr activate_this()
virtual ::RTT::corba::CService::CProviderNames * getProviderNames(void)
virtual char * getServiceDescription(void)
virtual ::RTT::corba::CServiceDescription * getCServiceDescription(void)
boost::weak_ptr< RTT::Service > mservice