The asynchronous interface derived from the RobotControl service.
More...
#include <ServiceEndpoint.hpp>
The asynchronous interface derived from the RobotControl service.
RobotControlClient implements this interface to make asynchronous remote function calls.
This interface is not implemented on the server side.
◆ ~RobotControlAsync()
virtual rpc_example::RobotControlAsync::~RobotControlAsync |
( |
| ) |
|
|
inlinevirtual |
An empty virtual destructor.
◆ walk_to_async()
virtual std::future< Coordinates > rpc_example::RobotControlAsync::walk_to_async |
( |
const Coordinates & |
destination, |
|
|
float |
speed |
|
) |
| |
|
pure virtual |
An IDL interface method defined in RobotControl.
- Parameters
-
destination | An input argument |
speed | An input argument |
- Returns
- The future return value
- Exceptions
-
◆ get_speed_async()
virtual std::future< float > rpc_example::RobotControlAsync::get_speed_async |
( |
| ) |
|
|
pure virtual |