libcoap
4.2.0
|
Go to the source code of this file.
Functions | |
int | coap_fls (unsigned int i) |
int | coap_flsll (long long i) |
unsigned int | coap_decode_var_bytes (const uint8_t *buf, unsigned int len) |
Decodes multiple-length byte sequences. More... | |
unsigned int | coap_encode_var_safe (uint8_t *buf, size_t length, unsigned int val) |
Encodes multiple-length byte sequences. More... | |
unsigned int coap_decode_var_bytes | ( | const uint8_t * | buf, |
unsigned int | length | ||
) |
Decodes multiple-length byte sequences.
buf
points to an input byte sequence of length length
. Returns the decoded value.
buf | The input byte sequence to decode from |
length | The length of the input byte sequence |
Definition at line 36 of file encode.c.
unsigned int coap_encode_var_safe | ( | uint8_t * | buf, |
size_t | length, | ||
unsigned int | value | ||
) |
Encodes multiple-length byte sequences.
buf
points to an output buffer of sufficient length to store the encoded bytes. value
is the value to encode. Returns the number of bytes used to encode value
or 0 on error.
buf | The output buffer to decode into |
length | The output buffer size to encode into (must be sufficient) |
value | The value to encode into the buffer |
value
or 0
on error. Definition at line 45 of file encode.c.
int coap_fls | ( | unsigned int | i | ) |