Callback function pointer types of the HTTP Client library.
More...
Callback function pointer types of the HTTP Client library.
◆ TransportRecv_t
typedef int32_t( * TransportRecv_t) (NetworkContext_t *pNetworkContext, void *pBuffer, size_t bytesToRecv) |
Transport interface for receiving data on the network.
- Parameters
-
[in] | pNetworkContext | Implementation-defined network context. |
[in] | pBuffer | Buffer to receive the data into. |
[in] | bytesToRecv | Number of bytes requested from the network. |
- Returns
- The number of bytes received or a negative error code.
◆ TransportSend_t
typedef int32_t( * TransportSend_t) (NetworkContext_t *pNetworkContext, const void *pBuffer, size_t bytesToSend) |
Transport interface for sending data over the network.
- Parameters
-
[in] | pNetworkContext | Implementation-defined network context. |
[in] | pBuffer | Buffer containing the bytes to send over the network stack. |
[in] | bytesToSend | Number of bytes to send over the network. |
- Returns
- The number of bytes sent or a negative error code.