|
NANO_MessageBuffer * | NANO_XRCE_Client_allocate_message_buffer (NANO_XRCE_Client *const self, const NANO_XRCE_StreamId stream_id, const NANO_u8 *const payload, const NANO_u16 payload_len) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_announce (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_RequestArgs *const args) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_connect (NANO_XRCE_Client *const self, const NANO_Timeout timeout_ms) |
| TODO. More...
|
|
NANO_bool | NANO_XRCE_Client_connected (const NANO_XRCE_Client *const self) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_application_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_datareader_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr, const NANO_u16 subscriber_id) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_datawriter_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr, const NANO_u16 publisher_id) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_domain_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_object_w_args (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_CreateArgs *const args) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_object_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_XRCE_ObjectKind object_kind, const NANO_u16 object_id, const NANO_u16 parent_id, const char *const object_xml_repr) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_participant_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_publisher_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr, const NANO_u16 participant_id) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_qosprofile_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_subscriber_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr, const NANO_u16 participant_id) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_topic_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr, const NANO_u16 participant_id) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_create_type_xml (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_xml_repr) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_delete_object_w_args (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_RequestArgs *const args) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_disconnect (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_disconnect_w_args (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_RequestArgs *const args) |
| TODO. More...
|
|
NANO_bool | NANO_XRCE_Client_discovering (const NANO_XRCE_Client *const self) |
| TODO. More...
|
|
void | NANO_XRCE_Client_dismiss_request (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token) |
| TODO. More...
|
|
void | NANO_XRCE_Client_drop_requests (NANO_XRCE_Client *const self) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_enable_stream (NANO_XRCE_Client *const self, const NANO_XRCE_StreamId stream_id, NANO_XRCE_ClientStorage *const storage) |
| TODO. More...
|
|
void | NANO_XRCE_Client_finalize (NANO_XRCE_Client *const self) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_fragment_reconstruction_buffer (NANO_XRCE_Client *const self, const NANO_XRCE_StreamId stream_id, NANO_u8 *const buffer, const NANO_usize buffer_size) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_initialize (NANO_XRCE_Client *const self, const NANO_XRCE_ClientProperties *const properties) |
| TODO. More...
|
|
void | NANO_XRCE_Client_liveliness_assertion_period (NANO_XRCE_Client *const self, const NANO_u64 period) |
| TODO. More...
|
|
void | NANO_XRCE_Client_mark_connected (NANO_XRCE_Client *const self) |
| TODO. More...
|
|
void | NANO_XRCE_Client_mark_disconnected (NANO_XRCE_Client *const self) |
| TODO. More...
|
|
void | NANO_XRCE_Client_on_data (NANO_XRCE_Client *const self, NANO_XRCE_ClientListener_OnDataFn on_data, void *const listener_ctx) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_read_data (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 reader_id, const NANO_XRCE_StreamId read_stream, const NANO_XRCE_DataDeliveryControl *const data_delivery_ctrl, const char *const content_filter) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_read_w_args (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_ReadArgs *const args) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_register_datareader (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_ref) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_register_datawriter (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_ref) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_register_object (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_XRCE_ObjectKind object_kind, const NANO_u16 object_id, const NANO_u16 parent_id, const char *const object_ref) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_register_participant (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_ref) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_register_publisher (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_ref) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_register_subscriber (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_ref) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_register_topic (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 object_id, const char *const object_ref) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_release_message_buffer (NANO_XRCE_Client *const self, const NANO_XRCE_StreamId stream_id, NANO_MessageBuffer *const mbuf) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_run_session (NANO_XRCE_Client *const self, const NANO_usize max_messages, const NANO_Timeout timeout_ms) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_update_locator (NANO_XRCE_Client *const self, const NANO_XRCE_ClientTransportLocatorType locator_type, const NANO_XRCE_TransportLocator *const locator) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_wait_for_data_received (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_Timeout wait_timeout_ms) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_wait_for_request_acked (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_Timeout wait_timeout_ms) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_wait_for_request_complete (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_Timeout wait_timeout_ms, NANO_XRCE_ResultStatus *const request_result_out) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_write_data (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_StreamId request_stream, const NANO_XRCE_RequestFlags request_flags, const NANO_Timeout request_timeout_ms, const NANO_u16 writer_id, const NANO_u8 *const payload, const NANO_u16 payload_len) |
| TODO. More...
|
|
NANO_RetCode | NANO_XRCE_Client_write_w_args (NANO_XRCE_Client *const self, NANO_XRCE_ClientRequestToken *const request_token, const NANO_XRCE_WriteArgs *const args) |
| TODO. More...
|
|