|
| const char * | coap_package_name (void) |
| | Get the library package name. More...
|
| |
| const char * | coap_package_version (void) |
| | Get the library package version. More...
|
| |
| const char * | coap_package_build (void) |
| | Get the library package build. More...
|
| |
| void | coap_set_show_pdu_output (int use_fprintf) |
| | Defines the output mode for the coap_show_pdu() function. More...
|
| |
| coap_log_t | coap_get_log_level (void) |
| | Get the current logging level. More...
|
| |
| void | coap_set_log_level (coap_log_t level) |
| | Sets the log level to the specified value. More...
|
| |
| COAP_STATIC_INLINE size_t | print_timestamp (char *s, size_t len, coap_tick_t t) |
| |
| static size_t | strnlen (const char *s, size_t maxlen) |
| | A length-safe strlen() fake. More...
|
| |
| static size_t | print_readable (const uint8_t *data, size_t len, unsigned char *result, size_t buflen, int encode_always) |
| |
| size_t | coap_print_addr (const coap_address_t *addr, unsigned char *buf, size_t len) |
| | Print the address into the defined buffer. More...
|
| |
| static const char * | msg_type_string (uint16_t t) |
| | Returns a textual description of the message type t. More...
|
| |
| static const char * | msg_code_string (uint16_t c) |
| | Returns a textual description of the method or response code. More...
|
| |
| static const char * | msg_option_string (uint8_t code, uint16_t option_type) |
| | Returns a textual description of the option name. More...
|
| |
| static unsigned int | print_content_format (unsigned int format_type, unsigned char *result, unsigned int buflen) |
| |
| COAP_STATIC_INLINE int | is_binary (int content_format) |
| | Returns 1 if the given content_format is either unknown or known to carry binary data. More...
|
| |
| void | coap_show_pdu (coap_log_t level, const coap_pdu_t *pdu) |
| | Display the contents of the specified pdu. More...
|
| |
| void | coap_show_tls_version (coap_log_t level) |
| | Display the current (D)TLS library linked with and built for version. More...
|
| |
| char * | coap_string_tls_version (char *buffer, size_t bufsize) |
| | Build a string containing the current (D)TLS library linked with and built for version. More...
|
| |
| char * | coap_string_tls_support (char *buffer, size_t bufsize) |
| | Build a string containing the current (D)TLS library support. More...
|
| |
| void | coap_set_log_handler (coap_log_handler_t handler) |
| | Add a custom log callback handler. More...
|
| |
| void | coap_log_impl (coap_log_t level, const char *format,...) |
| | Writes the given text to COAP_ERR_FD (for level <= LOG_CRIT) or COAP_DEBUG_FD (for level >= LOG_ERR). More...
|
| |
| int | coap_debug_set_packet_loss (const char *loss_level) |
| | Set the packet loss level for testing. More...
|
| |
| int | coap_debug_send_packet (void) |
| | Check to see whether a packet should be sent or not. More...
|
| |
Debug utilities.
Definition in file coap_debug.c.
| int coap_debug_set_packet_loss |
( |
const char * |
loss_level | ) |
|
Set the packet loss level for testing.
This can be in one of two forms.
Percentage : 0% to 100%. Use the specified probability. 0% is send all packets, 100% is drop all packets.
List: A comma separated list of numbers or number ranges that are the packets to drop.
- Parameters
-
| loss_level | The defined loss level (percentage or list). |
- Returns
1 If loss level set, 0 if there is an error.
Definition at line 991 of file coap_debug.c.