69 #ifndef ORO_CORBA_SERVICEREQUESTERI_H_ 70 #define ORO_CORBA_SERVICEREQUESTERI_H_ 74 #include "ServiceRequesterS.h" 76 #include "ServiceRequesterC.h" 79 #include "../../ServiceRequester.hpp" 82 #if !defined (ACE_LACKS_PRAGMA_ONCE) 87 :
public virtual POA_RTT::corba::CServiceRequester,
public virtual PortableServer::RefCountServantBase
91 typedef std::map<std::string, std::pair<RTT::corba::CServiceRequester_var, PortableServer::ServantBase_var> >
RequestersMap;
93 PortableServer::POA_var
mpoa;
102 PortableServer::ObjectId_var oid = mpoa->activate_object(
this);
128 ::RTT::corba::CServiceRequester_ptr
getRequest (
137 ::RTT::corba::CService_ptr svc);
142 ::RTT::corba::CService_ptr svc);
153 ::CORBA::Boolean
ready (
PortableServer::POA_var mpoa
virtual ::RTT::corba::CServiceRequester_ptr getRequest(const char *name)
virtual ~RTT_corba_CServiceRequester_i(void)
virtual ::CORBA::Boolean ready(void)
RTT::ServiceRequester::shared_ptr mservice
boost::shared_ptr< ServiceRequester > shared_ptr
virtual ::CORBA::Boolean connectCallerTo(const char *name,::RTT::corba::CService_ptr svc)
virtual ::CORBA::Boolean callerReady(const char *name)
virtual ::CORBA::Boolean hasRequest(const char *name)
virtual ::RTT::corba::CServiceRequesterDescription * getCServiceRequesterDescription(void)
virtual ::RTT::corba::COperationCallerNames * getOperationCallerNames(void)
virtual char * getRequestName(void)
virtual ::CORBA::Boolean disconnectCaller(const char *name)
virtual RTT::corba::CServiceRequester_ptr activate_this()
virtual ::RTT::corba::CRequestNames * getRequestNames(void)
virtual ::CORBA::Boolean connectTo(::RTT::corba::CService_ptr svc)
std::map< std::string, std::pair< RTT::corba::CServiceRequester_var, PortableServer::ServantBase_var > > RequestersMap
RTT_corba_CServiceRequester_i(RTT::ServiceRequester::shared_ptr service, PortableServer::POA_ptr poa)
virtual void disconnect(void)