Public Member Functions | Protected Types | Protected Attributes | List of all members
RTT_corba_CServiceRequester_i Class Reference

#include <ServiceRequesterI.h>

Inheritance diagram for RTT_corba_CServiceRequester_i:
Inheritance graph
[legend]

Public Member Functions

virtual RTT::corba::CServiceRequester_ptr activate_this ()
 
virtual ::CORBA::Boolean callerReady (const char *name)
 
virtual ::CORBA::Boolean connectCallerTo (const char *name,::RTT::corba::CService_ptr svc)
 
virtual ::CORBA::Boolean connectTo (::RTT::corba::CService_ptr svc)
 
virtual void disconnect (void)
 
virtual ::CORBA::Boolean disconnectCaller (const char *name)
 
virtual ::RTT::corba::CServiceRequesterDescription * getCServiceRequesterDescription (void)
 
static::RTT::corba::CServiceRequesterDescription * getCServiceRequesterDescription (const RTT::ServiceRequester::shared_ptr &)
 
virtual ::RTT::corba::COperationCallerNames * getOperationCallerNames (void)
 
virtual ::RTT::corba::CServiceRequester_ptr getRequest (const char *name)
 
virtual char * getRequestName (void)
 
virtual ::RTT::corba::CRequestNames * getRequestNames (void)
 
virtual ::CORBA::Boolean hasRequest (const char *name)
 
virtual ::CORBA::Boolean ready (void)
 
 RTT_corba_CServiceRequester_i (RTT::ServiceRequester::shared_ptr service, PortableServer::POA_ptr poa)
 
virtual ~RTT_corba_CServiceRequester_i (void)
 

Protected Types

typedef std::map< std::string, std::pair< RTT::corba::CServiceRequester_var, PortableServer::ServantBase_var > > RequestersMap
 

Protected Attributes

PortableServer::POA_var mpoa
 
RequestersMap mrequests
 
RTT::ServiceRequester::shared_ptr mservice
 

Detailed Description

Definition at line 86 of file ServiceRequesterI.h.

Member Typedef Documentation

typedef std::map<std::string, std::pair<RTT::corba::CServiceRequester_var, PortableServer::ServantBase_var> > RTT_corba_CServiceRequester_i::RequestersMap
protected

Definition at line 91 of file ServiceRequesterI.h.

Constructor & Destructor Documentation

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.

RTT_corba_CServiceRequester_i::~RTT_corba_CServiceRequester_i ( void  )
virtual

Definition at line 83 of file ServiceRequesterI.cpp.

Member Function Documentation

virtual RTT::corba::CServiceRequester_ptr RTT_corba_CServiceRequester_i::activate_this ( )
inlinevirtual

Definition at line 101 of file ServiceRequesterI.h.

CORBA::Boolean RTT_corba_CServiceRequester_i::callerReady ( const char *  name)

Definition at line 190 of file ServiceRequesterI.cpp.

CORBA::Boolean RTT_corba_CServiceRequester_i::connectCallerTo ( const char *  name,
::RTT::corba::CService_ptr  svc 
)

Definition at line 155 of file ServiceRequesterI.cpp.

CORBA::Boolean RTT_corba_CServiceRequester_i::connectTo ( ::RTT::corba::CService_ptr  svc)

Definition at line 144 of file ServiceRequesterI.cpp.

void RTT_corba_CServiceRequester_i::disconnect ( void  )
virtual

Definition at line 208 of file ServiceRequesterI.cpp.

CORBA::Boolean RTT_corba_CServiceRequester_i::disconnectCaller ( const char *  name)

Definition at line 177 of file ServiceRequesterI.cpp.

RTT::corba::CServiceRequesterDescription * RTT_corba_CServiceRequester_i::getCServiceRequesterDescription ( void  )

Definition at line 214 of file ServiceRequesterI.cpp.

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.

RTT::corba::CServiceRequester_ptr RTT_corba_CServiceRequester_i::getRequest ( const char *  name)

Definition at line 117 of file ServiceRequesterI.cpp.

char * RTT_corba_CServiceRequester_i::getRequestName ( void  )
virtual

Definition at line 87 of file ServiceRequesterI.cpp.

RTT::corba::CRequestNames * RTT_corba_CServiceRequester_i::getRequestNames ( void  )

Definition at line 93 of file ServiceRequesterI.cpp.

CORBA::Boolean RTT_corba_CServiceRequester_i::hasRequest ( const char *  name)

Definition at line 138 of file ServiceRequesterI.cpp.

CORBA::Boolean RTT_corba_CServiceRequester_i::ready ( void  )

Definition at line 202 of file ServiceRequesterI.cpp.

Member Data Documentation

PortableServer::POA_var RTT_corba_CServiceRequester_i::mpoa
protected

Definition at line 93 of file ServiceRequesterI.h.

RequestersMap RTT_corba_CServiceRequester_i::mrequests
protected

Definition at line 92 of file ServiceRequesterI.h.

RTT::ServiceRequester::shared_ptr RTT_corba_CServiceRequester_i::mservice
protected

Definition at line 90 of file ServiceRequesterI.h.


The documentation for this class was generated from the following files:


rtt
Author(s): RTT Developers
autogenerated on Tue Jun 25 2019 19:33:40