Orocos Real-Time Toolkit
2.9.0
|
#include <rtt/transports/corba/ServiceRequesterI.h>
Public Member Functions | |
RTT_corba_CServiceRequester_i (RTT::ServiceRequester::shared_ptr service, PortableServer::POA_ptr poa) | |
virtual | ~RTT_corba_CServiceRequester_i (void) |
virtual RTT::corba::CServiceRequester_ptr | activate_this () |
virtual char * | getRequestName (void) |
virtual ::RTT::corba::CServiceRequesterDescription * | getCServiceRequesterDescription (void) |
static::RTT::corba::CServiceRequesterDescription * | getCServiceRequesterDescription (const RTT::ServiceRequester::shared_ptr &) |
virtual ::RTT::corba::CRequestNames * | getRequestNames (void) |
virtual ::RTT::corba::COperationCallerNames * | getOperationCallerNames (void) |
virtual ::RTT::corba::CServiceRequester_ptr | getRequest (const char *name) |
virtual ::CORBA::Boolean | hasRequest (const char *name) |
virtual ::CORBA::Boolean | connectTo (::RTT::corba::CService_ptr svc) |
virtual ::CORBA::Boolean | connectCallerTo (const char *name,::RTT::corba::CService_ptr svc) |
virtual ::CORBA::Boolean | disconnectCaller (const char *name) |
virtual ::CORBA::Boolean | callerReady (const char *name) |
virtual ::CORBA::Boolean | ready (void) |
virtual void | disconnect (void) |
Protected Types | |
typedef std::map< std::string, std::pair< RTT::corba::CServiceRequester_var, PortableServer::ServantBase_var > > | RequestersMap |
Protected Attributes | |
RTT::ServiceRequester::shared_ptr | mservice |
RequestersMap | mrequests |
PortableServer::POA_var | mpoa |
Definition at line 86 of file ServiceRequesterI.h.
|
protected |
Definition at line 91 of file ServiceRequesterI.h.
RTT_corba_CServiceRequester_i::RTT_corba_CServiceRequester_i | ( | RTT::ServiceRequester::shared_ptr | service, |
PortableServer::POA_ptr | poa | ||
) |
Definition at line 77 of file ServiceRequesterI.cpp.
Referenced by getRequest().
|
virtual |
Definition at line 83 of file ServiceRequesterI.cpp.
|
inlinevirtual |
Definition at line 101 of file ServiceRequesterI.h.
References callerReady(), connectCallerTo(), connectTo(), disconnect(), disconnectCaller(), getCServiceRequesterDescription(), getOperationCallerNames(), getRequest(), getRequestName(), getRequestNames(), hasRequest(), and ready().
Referenced by getRequest(), and RTT_corba_CTaskContext_i::getRequester().
CORBA::Boolean RTT_corba_CServiceRequester_i::callerReady | ( | const char * | name | ) |
Definition at line 190 of file ServiceRequesterI.cpp.
References RTT::Error, and mservice.
Referenced by activate_this().
CORBA::Boolean RTT_corba_CServiceRequester_i::connectCallerTo | ( | const char * | name, |
::RTT::corba::CService_ptr | svc | ||
) |
Definition at line 155 of file ServiceRequesterI.cpp.
References RTT::Error, mpoa, and mservice.
Referenced by activate_this(), and connectTo().
CORBA::Boolean RTT_corba_CServiceRequester_i::connectTo | ( | ::RTT::corba::CService_ptr | svc | ) |
Definition at line 144 of file ServiceRequesterI.cpp.
References connectCallerTo(), and mservice.
Referenced by activate_this().
|
virtual |
Definition at line 208 of file ServiceRequesterI.cpp.
References mservice.
Referenced by activate_this().
CORBA::Boolean RTT_corba_CServiceRequester_i::disconnectCaller | ( | const char * | name | ) |
Definition at line 177 of file ServiceRequesterI.cpp.
References RTT::Error, and mservice.
Referenced by activate_this().
RTT::corba::CServiceRequesterDescription * RTT_corba_CServiceRequester_i::getCServiceRequesterDescription | ( | void | ) |
Definition at line 214 of file ServiceRequesterI.cpp.
References RTT::corba::CServiceRequesterDescription::children, getCServiceRequesterDescription(), getOperationCallerNames(), getRequest(), getRequestName(), mrequests, mservice, and RTT::corba::CServiceRequesterDescription::name.
Referenced by activate_this(), and getCServiceRequesterDescription().
static ::RTT::corba::CServiceRequesterDescription* RTT_corba_CServiceRequester_i::getCServiceRequesterDescription | ( | const RTT::ServiceRequester::shared_ptr & | ) |
RTT::corba::COperationCallerNames * RTT_corba_CServiceRequester_i::getOperationCallerNames | ( | void | ) |
Definition at line 105 of file ServiceRequesterI.cpp.
References mservice.
Referenced by activate_this(), and getCServiceRequesterDescription().
RTT::corba::CServiceRequester_ptr RTT_corba_CServiceRequester_i::getRequest | ( | const char * | name | ) |
Definition at line 117 of file ServiceRequesterI.cpp.
References activate_this(), RTT::Debug, mpoa, mrequests, mservice, and RTT_corba_CServiceRequester_i().
Referenced by activate_this(), and getCServiceRequesterDescription().
|
virtual |
Definition at line 87 of file ServiceRequesterI.cpp.
References mservice.
Referenced by activate_this(), and getCServiceRequesterDescription().
RTT::corba::CRequestNames * RTT_corba_CServiceRequester_i::getRequestNames | ( | void | ) |
Definition at line 93 of file ServiceRequesterI.cpp.
References mservice.
Referenced by activate_this().
CORBA::Boolean RTT_corba_CServiceRequester_i::hasRequest | ( | const char * | name | ) |
Definition at line 138 of file ServiceRequesterI.cpp.
References mservice.
Referenced by activate_this().
CORBA::Boolean RTT_corba_CServiceRequester_i::ready | ( | void | ) |
Definition at line 202 of file ServiceRequesterI.cpp.
References mservice.
Referenced by activate_this().
|
protected |
Definition at line 93 of file ServiceRequesterI.h.
Referenced by connectCallerTo(), and getRequest().
|
protected |
Definition at line 92 of file ServiceRequesterI.h.
Referenced by getCServiceRequesterDescription(), and getRequest().
|
protected |
Definition at line 90 of file ServiceRequesterI.h.
Referenced by callerReady(), connectCallerTo(), connectTo(), disconnect(), disconnectCaller(), getCServiceRequesterDescription(), getOperationCallerNames(), getRequest(), getRequestName(), getRequestNames(), hasRequest(), and ready().