Go to the source code of this file.
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 up to 4 byte decoded value.
- Parameters
-
buf | The input byte sequence to decode from |
length | The length of the input byte sequence |
- Returns
- The decoded value
Definition at line 29 of file encode.c.
uint64_t coap_decode_var_bytes8 |
( |
const uint8_t * |
buf, |
|
|
unsigned int |
length |
|
) |
| |
Decodes multiple-length byte sequences.
buf
points to an input byte sequence of length length
. Returns the up to 8 byte decoded value.
- Parameters
-
buf | The input byte sequence to decode from |
length | The length of the input byte sequence |
- Returns
- The decoded value
Definition at line 58 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 4 byte value to encode. Returns the number of bytes used to encode value
or 0 on error.
- Parameters
-
buf | The output buffer to encode into |
length | The output buffer size to encode into (must be sufficient) |
value | The value to encode into the buffer |
- Returns
- The number of bytes used to encode
value
or 0
on error.
Definition at line 38 of file encode.c.
unsigned int coap_encode_var_safe8 |
( |
uint8_t * |
buf, |
|
|
size_t |
length, |
|
|
uint64_t |
value |
|
) |
| |
Encodes multiple-length byte sequences.
buf
points to an output buffer of sufficient length to store the encoded bytes. value
is the 8 byte value to encode. Returns the number of bytes used to encode value
or 0 on error.
- Parameters
-
buf | The output buffer to encode into |
length | The output buffer size to encode into (must be sufficient) |
value | The value to encode into the buffer |
- Returns
- The number of bytes used to encode
value
or 0
on error.
Definition at line 68 of file encode.c.
int coap_fls |
( |
unsigned int |
i | ) |
|
int coap_flsll |
( |
long long |
i | ) |
|