Orocos Real-Time Toolkit  2.9.0
Public Member Functions | List of all members
RTT::corba::CServiceRequester Interface Reference

An Orocos Required Service. More...

import"rtt/transports/corba/ServiceRequester.idl";

Public Member Functions

string getRequestName ()
 Return the name of this requester. More...
 
CServiceRequesterDescription getCServiceRequesterDescription ()
 Return the full description of this requester that includes all ServiceRequester objects. More...
 
CRequestNames getRequestNames ()
 Get a list of all the child requests this request offers. More...
 
COperationCallerNames getOperationCallerNames ()
 Returns the methods required by this requester. More...
 
CServiceRequester getRequest (in string name)
 Get a child request this request provides. More...
 
boolean hasRequest (in string name)
 Has this request a child request with given name ? More...
 
boolean connectTo (in CService svc)
 Connects the whole interface to a remote service. More...
 
boolean connectCallerTo (in string name, in CService svc)
 Connets a single operation caller from this interface to one with the same name in a remote service. More...
 
boolean ready ()
 Returns true if all operation callers are connected to the operations of a service. More...
 
boolean disconnectCaller (in string name)
 Disconnects a caller. More...
 
boolean callerReady (in string name)
 Checks if a caller is ready. More...
 
void disconnect ()
 Disconnects all operation callers. More...
 

Detailed Description

An Orocos Required Service.

Exposes that this component requires certain services.

Definition at line 41 of file ServiceRequester.idl.

Member Function Documentation

boolean RTT::corba::CServiceRequester::callerReady ( in string  name)

Checks if a caller is ready.

Returns
false if name dit not exist or not ready.
boolean RTT::corba::CServiceRequester::connectCallerTo ( in string  name,
in CService  svc 
)

Connets a single operation caller from this interface to one with the same name in a remote service.

boolean RTT::corba::CServiceRequester::connectTo ( in CService  svc)

Connects the whole interface to a remote service.

void RTT::corba::CServiceRequester::disconnect ( )

Disconnects all operation callers.

boolean RTT::corba::CServiceRequester::disconnectCaller ( in string  name)

Disconnects a caller.

Returns
false if name dit not exist.
CServiceRequesterDescription RTT::corba::CServiceRequester::getCServiceRequesterDescription ( )

Return the full description of this requester that includes all ServiceRequester objects.

COperationCallerNames RTT::corba::CServiceRequester::getOperationCallerNames ( )

Returns the methods required by this requester.

CServiceRequester RTT::corba::CServiceRequester::getRequest ( in string  name)

Get a child request this request provides.

string RTT::corba::CServiceRequester::getRequestName ( )

Return the name of this requester.

CRequestNames RTT::corba::CServiceRequester::getRequestNames ( )

Get a list of all the child requests this request offers.

boolean RTT::corba::CServiceRequester::hasRequest ( in string  name)

Has this request a child request with given name ?

boolean RTT::corba::CServiceRequester::ready ( )

Returns true if all operation callers are connected to the operations of a service.


The documentation for this interface was generated from the following file: