RTI Connext Modern C++ API Version 7.4.0
|
The synchronous interface generated from the RobotControl IDL service. More...
#include <ServiceEndpoint.hpp>
Public Member Functions | |
virtual Coordinates | walk_to (const Coordinates &destination, float speed)=0 |
An IDL interface method defined in RobotControl. More... | |
virtual float | get_speed ()=0 |
An IDL interface method defined in RobotControl. More... | |
virtual | ~RobotControl () |
An empty virtual destructor. More... | |
The synchronous interface generated from the RobotControl IDL service.
RobotControlClient implements this interface to make synchronous remote function calls.
Server-side applications must implement this interface to handle remote calls. To execute an implementation of this interface, create a RobotControlService.
|
inlinevirtual |
An empty virtual destructor.
|
pure virtual |
An IDL interface method defined in RobotControl.
destination | An input argument |
speed | An input argument |
dds::core::PreconditionNotMetError | if a Service hasn't been discovered. Make sure to call RobotControlClient::wait_for_service() before sending a request. |
dds::core::TimeoutError | if a reply is not received after the timeout specified in the ClientParams. |
dds::rpc::RemoteUnknownOperationError | if the remote operation doesn't exist. |
user-defined-exception | A user-defined exception (if any) when thrown on the server side. |
standard-dds-exception | One of the standard DDS exceptions (Exceptions). |
Note: the previous exceptions may be thrown on the client side.
|
pure virtual |
An IDL interface method defined in RobotControl.
dds::core::PreconditionNotMetError | if a Service hasn't been discovered. Make sure to call RobotControlClient::wait_for_service() before sending a request. |
dds::core::TimeoutError | if a reply is not received after the timeout specified in the ClientParams. |
dds::rpc::RemoteUnknownOperationError | if the remote operation doesn't exist. |
user-defined-exception | A user-defined exception (if any) when thrown on the server side. |
standard-dds-exception | One of the standard DDS exceptions (Exceptions). |
Note: the previous exceptions may be thrown on the client side.