Smart Home firewall
Profile-based Smart Home firewall
Functions
coap.c File Reference

CoAP message parser. More...

#include "coap.h"
Include dependency graph for coap.c:

Functions

coap_message_t coap_parse_message (uint8_t *data, uint16_t length)
 Parse a CoAP message. More...
 
void coap_free_message (coap_message_t message)
 Free the memory allocated for a CoAP message. More...
 
void coap_print_message (coap_message_t message)
 Print a CoAP message. More...
 

Detailed Description

CoAP message parser.

Date
2022-11-30

Function Documentation

◆ coap_free_message()

void coap_free_message ( coap_message_t  message)

Free the memory allocated for a CoAP message.

Parameters
messagethe CoAP message to free

◆ coap_parse_message()

coap_message_t coap_parse_message ( uint8_t *  data,
uint16_t  length 
)

Parse a CoAP message.

Parameters
datapointer to the start of the CoAP message
lengthlength of the CoAP message, in bytes
Returns
the parsed CoAP message

◆ coap_print_message()

void coap_print_message ( coap_message_t  message)

Print a CoAP message.

Parameters
messagethe CoAP message to print