@@ -97,13 +97,13 @@ char* ProtocolMessage::addBuffer(ssize_t size, ssize_t reserve)
9797 ssize_t sizeBuffer = sizeHeader + reserve + m_sizeTrailer;
9898 m_payloadBuffers.resize (m_payloadBuffers.size () + 1 );
9999 m_payloadBuffers.back ().resize (sizeBuffer);
100- m_sendBufferRefs.push_back ({const_cast < char *>( m_payloadBuffers.back ().data () ), sizeBuffer});
101- m_sendPayloadRefs.push_back ({const_cast < char *>( m_payloadBuffers.back ().data () + sizeHeader) , reserve});
100+ m_sendBufferRefs.push_back ({m_payloadBuffers.back ().data (), sizeBuffer});
101+ m_sendPayloadRefs.push_back ({m_payloadBuffers.back ().data () + sizeHeader, reserve});
102102 if (size < reserve)
103103 {
104104 downsizeLastBuffer (size);
105105 }
106- return const_cast < char *> (m_payloadBuffers.back ().data () + sizeHeader);
106+ return (m_payloadBuffers.back ().data () + sizeHeader);
107107}
108108
109109void ProtocolMessage::downsizeLastBuffer (ssize_t newSize)
@@ -294,7 +294,7 @@ char* ProtocolMessage::resizeReceiveBuffer(ssize_t size)
294294 if (static_cast <size_t >(size) > m_receiveBuffer->size ())
295295 {
296296 m_receiveBuffer->resize (size);
297- m_receiveBufferRef.first = const_cast < char *>( m_receiveBuffer->data () );
297+ m_receiveBufferRef.first = m_receiveBuffer->data ();
298298 }
299299 m_receiveBufferRef.second = size;
300300 return m_receiveBufferRef.first ;
@@ -305,7 +305,7 @@ void ProtocolMessage::setReceiveBuffer(const std::shared_ptr<std::string>& recei
305305 assert (receiveBuffer != nullptr );
306306 assert (offset + size <= static_cast <ssize_t >(receiveBuffer->size ()));
307307 m_receiveBuffer = receiveBuffer;
308- m_receiveBufferRef.first = const_cast < char *>( m_receiveBuffer->data () ) + offset;
308+ m_receiveBufferRef.first = m_receiveBuffer->data () + offset;
309309 m_receiveBufferRef.second = size;
310310}
311311
@@ -341,8 +341,8 @@ void ProtocolMessage::moveSendBuffers(std::list<std::string>&& payloadBuffers, c
341341 {
342342 m_payloadBuffers.emplace_back (std::move (*it));
343343 size_t size = itSize->second ;
344- m_sendBufferRefs.emplace_back (const_cast < char *>( m_payloadBuffers.back ().data () ), size);
345- m_sendPayloadRefs.emplace_back (const_cast < char *>( m_payloadBuffers.back ().data () ), size);
344+ m_sendBufferRefs.emplace_back (m_payloadBuffers.back ().data (), size);
345+ m_sendPayloadRefs.emplace_back (m_payloadBuffers.back ().data (), size);
346346 m_offset = size;
347347 m_sizeLastBlock = size;
348348 m_sizeSendBufferTotal += size;
@@ -374,9 +374,9 @@ char* ProtocolMessage::addSendHeader(ssize_t size)
374374 }
375375 m_headerBuffers.resize (m_headerBuffers.size () + 1 );
376376 m_headerBuffers.back ().resize (size);
377- m_sendBufferRefs.insert (m_itSendBufferRefsPayloadBegin, {const_cast < char *>( m_headerBuffers.back ().data () ), m_headerBuffers.back ().size ()});
377+ m_sendBufferRefs.insert (m_itSendBufferRefsPayloadBegin, {m_headerBuffers.back ().data (), m_headerBuffers.back ().size ()});
378378 m_sizeSendBufferTotal += size;
379- return const_cast < char *>( m_headerBuffers.back ().data () );
379+ return m_headerBuffers.back ().data ();
380380}
381381void ProtocolMessage::downsizeLastSendHeader (ssize_t newSize)
382382{
0 commit comments