28#ifndef TRANSPORT_INTERFACE_H_ 
   29#define TRANSPORT_INTERFACE_H_ 
  188struct NetworkContext;
 
  221                                       size_t bytesToRecv );
 
  242                                       const void * pBuffer,
 
  243                                       size_t bytesToSend );
 
  251typedef struct TransportInterface
 
int32_t(* TransportRecv_t)(NetworkContext_t *pNetworkContext, void *pBuffer, size_t bytesToRecv)
Transport interface for receiving data on the network.
Definition: transport_interface.h:219
 
int32_t(* TransportSend_t)(NetworkContext_t *pNetworkContext, const void *pBuffer, size_t bytesToSend)
Transport interface for sending data over the network.
Definition: transport_interface.h:241
 
struct NetworkContext NetworkContext_t
The NetworkContext is an incomplete type. An implementation of this interface must define struct Netw...
Definition: transport_interface.h:189
 
The transport layer interface.
Definition: transport_interface.h:252
 
TransportSend_t send
Definition: transport_interface.h:254
 
TransportRecv_t recv
Definition: transport_interface.h:253
 
NetworkContext_t * pNetworkContext
Definition: transport_interface.h:255