Class RMW_Connext_Service

Class Documentation

class RMW_Connext_Service

Public Functions

rmw_ret_t finalize()
rmw_ret_t take_request(rmw_service_info_t *const request_header, void *const ros_request, bool *const taken)
rmw_ret_t send_response(rmw_request_id_t *const request_id, const void *const ros_response)
inline RMW_Connext_Publisher *publisher() const
inline RMW_Connext_Subscriber *subscriber() const
rmw_ret_t enable()
rmw_ret_t response_publisher_qos(rmw_qos_profile_t *const qos)
rmw_ret_t request_subscription_qos(rmw_qos_profile_t *const qos)

Public Static Functions

static RMW_Connext_Service *create(rmw_context_impl_t *const ctx, DDS_DomainParticipant *const dp, DDS_Publisher *const pub, DDS_Subscriber *const sub, const rosidl_service_type_support_t *const type_supports, const rmw_service_t *const rmw_service, const char *const svc_name, const rmw_qos_profile_t *const qos_policies)