logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

tlsrpt_finish_policy - finishes a policy within a delivery request

Author(S)

BorisLohner
           Author(s).

tlsrpt_finish_policy                               2024-11-06                            TLSRPT_FINISH_POLICY(3)

Description

       The tlsrpt_finish_policy function finishes a policy within a delivery request. It frees all the
       ressources allocated by tlsrpt_init_policy. Every call to tlsrpt_init_policy must be matched by a call to
       tlsrpt_finish_policy!

           Note

           No plausibility checks are done by the library regarding the number of failures added to this policy
           and the final result. It is just as well possible to finish a poliy as TLSRPT_FINAL_FAILURE with no
           failures added at all, as it is possible to finish a poliy as TLSRPT_FINAL_SUCCESS with one or more
           failures added.

Name

       tlsrpt_finish_policy - finishes a policy within a delivery request

Return Value

       The tlsrpt_finish_policy function returns 0 on success and a combined error code on failure. The combined
       error code can be analyzed with the tlsrpt_strerror function.

See Also

tlsrpt_init_policy(3), tlsrpt_strerror(3), tlsrpt_error_code_is_internal(3)

Synopsis

       #include <tlsrpt.h>

       int tlsrpt_finish_policy(struct tlsrpt_dr_t* dr, tlsrpt_final_result_t final_result)

See Also