|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
nros::Client<S> — typed service client.
More...
#include <cstdint>#include <cstddef>#include "nros/config.hpp"#include "nros/result.hpp"#include "nros/future.hpp"#include "nros_cpp_ffi.h"#include "nros/node.hpp"

Go to the source code of this file.
Classes | |
| class | nros::Client< S > |
Namespaces | |
| namespace | nros |
Typedefs | |
| typedef void(* | nros_cpp_service_response_callback_t) (const uint8_t *data, size_t len, void *ctx) |
Functions | |
| nros_cpp_ret_t | nros_cpp_service_client_register (const nros_cpp_node_t *node, const char *service_name, const char *type_name, const char *type_hash, nros_cpp_qos_t qos, nros_cpp_service_response_callback_t callback, void *context, uint8_t sched_context, size_t *out_handle_id) |
nros::Client<S> — typed service client.
| typedef void(* nros_cpp_service_response_callback_t) (const uint8_t *data, size_t len, void *ctx) |
| nros_cpp_ret_t nros_cpp_service_client_register | ( | const nros_cpp_node_t * | node, |
| const char * | service_name, | ||
| const char * | type_name, | ||
| const char * | type_hash, | ||
| nros_cpp_qos_t | qos, | ||
| nros_cpp_service_response_callback_t | callback, | ||
| void * | context, | ||
| uint8_t | sched_context, | ||
| size_t * | out_handle_id | ||
| ) |