API guide. 6.2.1 Message type support The generated message type support has a struct that contains the API used to handle the message serialisation and deserialisation. Package name where the generated message code belongs. Message name bool cdr_serialize(const void * untyped_ros_message, ucdrBuffer * cdr) Serialize the message into a micro cdr buffer. untyped_ros_message Message pointer to serialize. cdr Micro buffer. bool cdr_deserialize(ucdrBuffer * cdr, void * untyped_ros_message, uint8_t * raw_mem_ptr, size_t raw_mem_size) Deserialize the serialized message contained into the micro cdr buffer. uint32_t get_serialized_size(const void *); Get the se rialized message size. size_t max_serialized_size(bool full_bounded); Get the maximum serialized message size. 6.2.2 Service type support The generated service type support has a struct that contains the API used to handle the service. This API will provide a message type support for the client request message and message type support for the service request message. Package name where the generated message code belongs. Service name. Message type support for the request. Message type support API for the message response.
Appears in 1 contract
Sources: Grant Agreement
API guide.
6.2.1 Message type support The generated message type support has a struct that contains the API used to handle the message serialisation and deserialisation. 1 const char * package_name_ Package name where the generated message code belongs. 1 const char * message_name_; Message name bool cdr_serialize(const void * untyped_ros_message, ucdrBuffer * cdr) Serialize the message into a micro cdr buffer. untyped_ros_message Message pointer to serialize. cdr Micro buffer. bool cdr_deserialize(ucdrBuffer * cdr, void * untyped_ros_message, uint8_t * raw_mem_ptr, size_t raw_mem_size) Deserialize the serialized message contained into the micro cdr buffer. uint32_t get_serialized_size(const void *); Get the se rialized message size. size_t max_serialized_size(bool full_bounded); Get the maximum serialized message size.
6.2.2 Service type support The generated service type support has a struct that contains the API used to handle the service. This API will provide a message type support for the client request message and message type support for the service request message. Package name where the generated message code belongs. Service name. Message type support for the request. 1 const rosidl_message_type_support_t * response_members_(); Message type support API for the message response.
Appears in 1 contract
Sources: Grant Agreement
API guide.
6.2.1 Message type support The generated message type support has a struct that contains the API used to handle the message serialisation and deserialisation. Package name where the generated message code belongs. Message name bool cdr_serialize(const void * untyped_ros_message, ucdrBuffer * cdr) Serialize the message into a micro cdr buffer. untyped_ros_message Message pointer to serialize. cdr Micro buffer. bool cdr_deserialize(ucdrBuffer * cdr, void * untyped_ros_message, uint8_t * raw_mem_ptr, size_t raw_mem_size) Deserialize the serialized message contained into the micro cdr buffer. uint32_t get_serialized_size(const void *); Get the se rialized message size. size_t max_serialized_size(bool full_bounded); Get the maximum serialized message size.
6.2.2 Service type support The generated service type support has a struct that contains the API used to handle the service. This API will provide a message type support for the client request message and message type support for the service request message. Package name where the generated message code belongs. Service name. Message type support for the request. Message type support API for the message response.
Appears in 1 contract
Sources: Grant Agreement