15 #ifndef RMW__SERIALIZED_MESSAGE_H_ 16 #define RMW__SERIALIZED_MESSAGE_H_ 56 size_t buffer_capacity,
101 #endif // RMW__SERIALIZED_MESSAGE_H_
#define RMW_PUBLIC
Definition: visibility_control.h:48
#define RMW_WARN_UNUSED
Definition: macros.h:22
rmw_ret_t rmw_serialized_message_fini(rmw_serialized_message_t *msg)
Finalize a serialized message struct.
int rmw_ret_t
Definition: types.h:32
rmw_ret_t rmw_serialized_message_resize(rmw_serialized_message_t *msg, size_t new_size)
Resize the internal buffer for the message byte stream.
rmw_ret_t rmw_serialized_message_init(rmw_serialized_message_t *msg, size_t buffer_capacity, const rcutils_allocator_t *allocator)
Initialize a zero initialized serialized message struct.
rmw_serialized_message_t rmw_get_zero_initialized_serialized_message(void)
Return a zero initialized serialized message struct.