TLSRPT_FINISH_DELIVERY_REQUEST(3)
β¨ TLSRPT_FINISH_DELIVERY_REQUEST β¨
okay bestie, so this is page tlsrpt_finish_delivery_request(3) from the tlsrpt manual π it's the lil "wrap it up and SEND it" function and honestly she's the moment.
π NAME π
tlsrpt_finish_delivery_request β finishes the delivery request β¨
π¦ SYNOPSIS π¦
#include <tlsrpt.h>
int tlsrpt_finish_delivery_request(struct tlsrpt_dr_t** pdr)
π DESCRIPTION π
So the tlsrpt_finish_delivery_request function finishes the delivery request. That's the whole vibe.
Here's the tea though β tlsrpt_finish_delivery_request does two things at once and she's serving multitask:
- she cleans up the resources used by the delivery request
dr, and - if no errors have occurred, she sends it as a datagram to the TLSRPT collectd π¬
Then β and this is the important part, don't skip it β she deallocates the struct tlsrpt_dr_t and sets *pdr to NULL.
so like. after this, that pointer is NULL, okay?? do NOT go touching it again π that's the whole point.
π₯ RETURN VALUE π₯
tlsrpt_finish_delivery_request returns 0 on success π and a combined error code on failure π
That combined error code? You can analyze it with the tlsrpt_strerror function. periodt.
πΈ SEE ALSO πΈ
man:tlsrpt_init_delivery_request[3]man:tlsrpt_cancel_delivery_request[3]man:tlsrpt_strerror[3]man:tlsrpt_error_code_is_internal[3]
π AUTHOR π
Boris Lohner π
and that's the whole page bestie π«Ά this one's from the tlsrpt manual, dated 2026-05-12, and she lives way at the top of the page under the lil truncated title TLSRPT_FI...Y_REQUEST(3) (yes the terminal really does just eat the middle of her name like that, it's giving β¨mysteriousβ¨). go forth and finish those delivery requests, no cap ππ
π¦ where this page comes from
- ubuntu stonking: libtlsrpt0-dev 0.5.1~rc1-2 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms