mirror of
https://github.com/FreeRTOS/FreeRTOS.git
synced 2025-12-16 09:54:32 +08:00
Update transport interface to remove const qualifier from NetworkContext_t * in send/recv (#356)
This removes a warning involving const qualifiers. The NetworkContext_t * cannot be declared as const in TransportRecv and TransportSend because mbedtls_ssl_write and mbedtls_ssl_read require non-const pointers. Therefore, the const qualifier is removed from transport_interface.h.
This commit is contained in:
committed by
GitHub
parent
10842c9189
commit
398abbaa61
@@ -165,7 +165,7 @@ typedef struct NetworkContext NetworkContext_t;
|
||||
* @return The number of bytes received or a negative error code.
|
||||
*/
|
||||
/* @[define_transportrecv] */
|
||||
typedef int32_t ( * TransportRecv_t )( const NetworkContext_t * pNetworkContext,
|
||||
typedef int32_t ( * TransportRecv_t )( NetworkContext_t * pNetworkContext,
|
||||
void * pBuffer,
|
||||
size_t bytesToRecv );
|
||||
/* @[define_transportrecv] */
|
||||
@@ -181,7 +181,7 @@ typedef int32_t ( * TransportRecv_t )( const NetworkContext_t * pNetworkContext,
|
||||
* @return The number of bytes sent or a negative error code.
|
||||
*/
|
||||
/* @[define_transportsend] */
|
||||
typedef int32_t ( * TransportSend_t )( const NetworkContext_t * pNetworkContext,
|
||||
typedef int32_t ( * TransportSend_t )( NetworkContext_t * pNetworkContext,
|
||||
const void * pBuffer,
|
||||
size_t bytesToSend );
|
||||
/* @[define_transportsend] */
|
||||
|
||||
Reference in New Issue
Block a user