Transport interface definitions to send and receive data over the network. More...
#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
Data Structures | |
struct | TransportInterface_t |
The transport layer interface. More... | |
Typedefs | |
typedef struct NetworkContext | NetworkContext_t |
The NetworkContext is an incomplete type. An implementation of this interface must define struct NetworkContext for the system requirements. This context is passed into the network interface functions. | |
typedef int32_t(* | TransportRecv_t) (const NetworkContext_t *pNetworkContext, void *pBuffer, size_t bytesToRecv) |
Transport interface for receiving data on the network. More... | |
typedef int32_t(* | TransportSend_t) (const NetworkContext_t *pNetworkContext, const void *pBuffer, size_t bytesToSend) |
Transport interface for sending data over the network. More... | |
Transport interface definitions to send and receive data over the network.