File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed
rmw_fastrtps_dynamic_cpp/src
rmw_fastrtps_shared_cpp/src Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,8 @@ rmw_serialize(
4949 }
5050 }
5151
52- eprosima::fastcdr::FastBuffer buffer (serialized_message->buffer , data_length);
52+ eprosima::fastcdr::FastBuffer buffer (
53+ reinterpret_cast <char *>(serialized_message->buffer ), data_length);
5354 eprosima::fastcdr::Cdr ser (
5455 buffer, eprosima::fastcdr::Cdr::DEFAULT_ENDIAN, eprosima::fastcdr::Cdr::DDS_CDR);
5556
@@ -80,7 +81,7 @@ rmw_deserialize(
8081 auto callbacks = static_cast <const message_type_support_callbacks_t *>(ts->data );
8182 auto tss = new MessageTypeSupport_cpp (callbacks);
8283 eprosima::fastcdr::FastBuffer buffer (
83- serialized_message->buffer , serialized_message->buffer_length );
84+ reinterpret_cast < char *>( serialized_message->buffer ) , serialized_message->buffer_length );
8485 eprosima::fastcdr::Cdr deser (buffer, eprosima::fastcdr::Cdr::DEFAULT_ENDIAN,
8586 eprosima::fastcdr::Cdr::DDS_CDR);
8687
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ rmw_serialize(
4848 }
4949 }
5050
51- eprosima::fastcdr::FastBuffer buffer (serialized_message->buffer , data_length);
51+ eprosima::fastcdr::FastBuffer buffer (reinterpret_cast < char *>( serialized_message->buffer ) , data_length);
5252 eprosima::fastcdr::Cdr ser (
5353 buffer, eprosima::fastcdr::Cdr::DEFAULT_ENDIAN, eprosima::fastcdr::Cdr::DDS_CDR);
5454
@@ -78,7 +78,7 @@ rmw_deserialize(
7878
7979 auto tss = _create_message_type_support (ts->data , ts->typesupport_identifier );
8080 eprosima::fastcdr::FastBuffer buffer (
81- serialized_message->buffer , serialized_message->buffer_length );
81+ reinterpret_cast < char *>( serialized_message->buffer ) , serialized_message->buffer_length );
8282 eprosima::fastcdr::Cdr deser (buffer, eprosima::fastcdr::Cdr::DEFAULT_ENDIAN,
8383 eprosima::fastcdr::Cdr::DDS_CDR);
8484
Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ __rmw_publish_serialized_message(
7373 RCUTILS_CHECK_FOR_NULL_WITH_MSG (info, " publisher info pointer is null" , return RMW_RET_ERROR);
7474
7575 eprosima::fastcdr::FastBuffer buffer (
76- serialized_message->buffer , serialized_message->buffer_length );
76+ reinterpret_cast < char *>( serialized_message->buffer ) , serialized_message->buffer_length );
7777 eprosima::fastcdr::Cdr ser (
7878 buffer, eprosima::fastcdr::Cdr::DEFAULT_ENDIAN, eprosima::fastcdr::Cdr::DDS_CDR);
7979 if (!ser.jump (serialized_message->buffer_length )) {
You can’t perform that action at this time.
0 commit comments