The FreeRADIUS server
$Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Implement asynchronous callbacks for curl. More...
#include "rest.h"
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/server/module_rlm.h>
Go to the source code of this file.
Functions | |
void | rest_io_module_signal (module_ctx_t const *mctx, request_t *request, UNUSED fr_signal_t action) |
Handle asynchronous cancellation of a request. More... | |
void | rest_io_xlat_signal (xlat_ctx_t const *xctx, request_t *request, fr_signal_t action) |
Handle asynchronous cancellation of a request. More... | |
Implement asynchronous callbacks for curl.
Definition in file io.c.
void rest_io_module_signal | ( | module_ctx_t const * | mctx, |
request_t * | request, | ||
UNUSED fr_signal_t | action | ||
) |
void rest_io_xlat_signal | ( | xlat_ctx_t const * | xctx, |
request_t * | request, | ||
fr_signal_t | action | ||
) |
Handle asynchronous cancellation of a request.
If we're signalled that the request has been cancelled (FR_SIGNAL_CANCEL). Cleanup any pending state and release the connection handle back into the pool.
Definition at line 56 of file io.c.