coap_client_transport.h
error_t coapClientEstablishConnection(CoapClientContext *context, const IpAddr *serverIpAddr, uint16_t serverPort)
Establish network connection.
Definition: coap_client_transport.c:149
CoAP client.
error_t coapClientSendDatagram(CoapClientContext *context, const void *data, size_t length)
Send a datagram.
Definition: coap_client_transport.c:248
error_t coapClientWaitForDatagram(CoapClientContext *context, systime_t timeout)
Wait for incoming datagrams.
Definition: coap_client_transport.c:334
error_t coapClientReceiveDatagram(CoapClientContext *context, void *data, size_t size, size_t *received)
Receive a datagram.
Definition: coap_client_transport.c:282
error_t coapClientOpenConnection(CoapClientContext *context)
Open network connection.
Definition: coap_client_transport.c:50
void coapClientCloseConnection(CoapClientContext *context)
Close network connection.
Definition: coap_client_transport.c:214
TCP/IP stack core.
error_t coapClientShutdownConnection(CoapClientContext *context)
Shutdown network connection.
Definition: coap_client_transport.c:188
