coap_client_transport.h
error_t coapClientEstablishConnection(CoapClientContext *context, const IpAddr *serverIpAddr, uint16_t serverPort)
Establish network connection.
Definition: coap_client_transport.c:139
CoAP client.
error_t coapClientSendDatagram(CoapClientContext *context, const void *data, size_t length)
Send a datagram.
Definition: coap_client_transport.c:239
error_t coapClientWaitForDatagram(CoapClientContext *context, systime_t timeout)
Wait for incoming datagrams.
Definition: coap_client_transport.c:308
error_t coapClientReceiveDatagram(CoapClientContext *context, void *data, size_t size, size_t *received)
Receive a datagram.
Definition: coap_client_transport.c:273
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:205
TCP/IP stack core.
error_t coapClientShutdownConnection(CoapClientContext *context)
Shutdown network connection.
Definition: coap_client_transport.c:179