ud3tn/include/bundle7
Felix Walter e8a319a277 TX: Allow the bundle serializers to indicate failure if CLA fails
If the write method of the CLA fails, the serailizers will now return
early and this failure is handled properly by the TX task.

In the case of the BPv6 serializer, we add the necessary flow control to
the `write_bytes` macro, to prevent needing a conditional for every
write* or serialize* statement.

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2024-06-21 12:38:15 +02:00
..
bundle7.h Remove config.h: Move all definitions to individual headers 2023-09-29 14:43:21 +02:00
bundle_age.h Insert SPDX license expression comments into our .c, .h, .py, and .sh code 2022-02-20 16:24:38 +01:00
create.h bundle, agents: Switch time unit to milliseconds 2023-05-11 16:59:13 +02:00
eid.h style: Spacing, indentation, long lines, continuations 2023-07-25 13:15:05 +02:00
fragment.h bundle_fragmenter: Always create new fragments with offset + length 2024-06-21 10:36:30 +02:00
hopcount.h Insert SPDX license expression comments into our .c, .h, .py, and .sh code 2022-02-20 16:24:38 +01:00
parser.h Insert SPDX license expression comments into our .c, .h, .py, and .sh code 2022-02-20 16:24:38 +01:00
reports.h bundle, agents: Switch time unit to milliseconds 2023-05-11 16:59:13 +02:00
serializer.h TX: Allow the bundle serializers to indicate failure if CLA fails 2024-06-21 12:38:15 +02:00
timestamp.h Insert SPDX license expression comments into our .c, .h, .py, and .sh code 2022-02-20 16:24:38 +01:00