@@ -57,11 +57,11 @@ ConfigurationPubSubType::~ConfigurationPubSubType()
5757}
5858
5959bool ConfigurationPubSubType::serialize (
60- void * data,
60+ const void * const data,
6161 SerializedPayload_t* payload,
6262 DataRepresentationId_t data_representation)
6363{
64- Configuration* p_type = static_cast <Configuration*>(data);
64+ const Configuration* p_type = static_cast <const Configuration*>(data);
6565
6666 // Object that manages the raw buffer.
6767 eprosima::fastcdr::FastBuffer fastbuffer (reinterpret_cast <char *>(payload->data ), payload->max_size );
@@ -133,7 +133,7 @@ bool ConfigurationPubSubType::deserialize(
133133}
134134
135135std::function<uint32_t ()> ConfigurationPubSubType::getSerializedSizeProvider (
136- void * data,
136+ const void * const data,
137137 DataRepresentationId_t data_representation)
138138{
139139 return [data, data_representation]() -> uint32_t
@@ -150,7 +150,7 @@ std::function<uint32_t()> ConfigurationPubSubType::getSerializedSizeProvider(
150150 eprosima::fastcdr::CdrVersion::XCDRv1 :eprosima::fastcdr::CdrVersion::XCDRv2);
151151 size_t current_alignment {0 };
152152 return static_cast <uint32_t >(calculator.calculate_serialized_size (
153- *static_cast <Configuration*>(data), current_alignment)) +
153+ *static_cast <const Configuration*>(data), current_alignment)) +
154154 4u /* encapsulation*/ ;
155155 }
156156 catch (eprosima::fastcdr::exception::Exception& /* exception*/ )
@@ -173,7 +173,7 @@ void ConfigurationPubSubType::deleteData(
173173}
174174
175175bool ConfigurationPubSubType::getKey (
176- void * data,
176+ const void * const data,
177177 InstanceHandle_t* handle,
178178 bool force_md5)
179179{
@@ -182,7 +182,7 @@ bool ConfigurationPubSubType::getKey(
182182 return false ;
183183 }
184184
185- Configuration* p_type = static_cast <Configuration*>(data);
185+ const Configuration* p_type = static_cast <const Configuration*>(data);
186186
187187 // Object that manages the raw buffer.
188188 eprosima::fastcdr::FastBuffer fastbuffer (reinterpret_cast <char *>(m_keyBuffer),
0 commit comments