#include <stdlib.h>
#include <openssl/asyncerr.h>
Go to the source code of this file.
|
int | ASYNC_init_thread (size_t max_size, size_t init_size) |
|
void | ASYNC_cleanup_thread (void) |
|
ASYNC_WAIT_CTX * | ASYNC_WAIT_CTX_new (void) |
|
void | ASYNC_WAIT_CTX_free (ASYNC_WAIT_CTX *ctx) |
|
int | ASYNC_WAIT_CTX_set_wait_fd (ASYNC_WAIT_CTX *ctx, const void *key, OSSL_ASYNC_FD fd, void *custom_data, void(*cleanup)(ASYNC_WAIT_CTX *, const void *, OSSL_ASYNC_FD, void *)) |
|
int | ASYNC_WAIT_CTX_get_fd (ASYNC_WAIT_CTX *ctx, const void *key, OSSL_ASYNC_FD *fd, void **custom_data) |
|
int | ASYNC_WAIT_CTX_get_all_fds (ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *fd, size_t *numfds) |
|
int | ASYNC_WAIT_CTX_get_changed_fds (ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *addfd, size_t *numaddfds, OSSL_ASYNC_FD *delfd, size_t *numdelfds) |
|
int | ASYNC_WAIT_CTX_clear_fd (ASYNC_WAIT_CTX *ctx, const void *key) |
|
int | ASYNC_is_capable (void) |
|
int | ASYNC_start_job (ASYNC_JOB **job, ASYNC_WAIT_CTX *ctx, int *ret, int(*func)(void *), void *args, size_t size) |
|
int | ASYNC_pause_job (void) |
|
ASYNC_JOB * | ASYNC_get_current_job (void) |
|
ASYNC_WAIT_CTX * | ASYNC_get_wait_ctx (ASYNC_JOB *job) |
|
void | ASYNC_block_pause (void) |
|
void | ASYNC_unblock_pause (void) |
|
◆ ASYNC_ERR
◆ ASYNC_FINISH
◆ ASYNC_NO_JOBS
◆ ASYNC_PAUSE
◆ OSSL_ASYNC_FD
#define OSSL_ASYNC_FD int |
◆ OSSL_BAD_ASYNC_FD
#define OSSL_BAD_ASYNC_FD -1 |
◆ ASYNC_JOB
◆ ASYNC_WAIT_CTX
◆ ASYNC_block_pause()
void ASYNC_block_pause |
( |
void | | ) |
|
◆ ASYNC_cleanup_thread()
void ASYNC_cleanup_thread |
( |
void | | ) |
|
◆ ASYNC_get_current_job()
◆ ASYNC_get_wait_ctx()
◆ ASYNC_init_thread()
int ASYNC_init_thread |
( |
size_t | max_size, |
|
|
size_t | init_size ) |
◆ ASYNC_is_capable()
int ASYNC_is_capable |
( |
void | | ) |
|
◆ ASYNC_pause_job()
int ASYNC_pause_job |
( |
void | | ) |
|
◆ ASYNC_start_job()
int ASYNC_start_job |
( |
ASYNC_JOB ** | job, |
|
|
ASYNC_WAIT_CTX * | ctx, |
|
|
int * | ret, |
|
|
int(*)(void *) | func, |
|
|
void * | args, |
|
|
size_t | size ) |
◆ ASYNC_unblock_pause()
void ASYNC_unblock_pause |
( |
void | | ) |
|
◆ ASYNC_WAIT_CTX_clear_fd()
int ASYNC_WAIT_CTX_clear_fd |
( |
ASYNC_WAIT_CTX * | ctx, |
|
|
const void * | key ) |
◆ ASYNC_WAIT_CTX_free()
◆ ASYNC_WAIT_CTX_get_all_fds()
◆ ASYNC_WAIT_CTX_get_changed_fds()
◆ ASYNC_WAIT_CTX_get_fd()
◆ ASYNC_WAIT_CTX_new()
◆ ASYNC_WAIT_CTX_set_wait_fd()