#include <openssl/thread.h>
Go to the source code of this file.
Functions | |
const char * | CRYPTO_get_lock_name (int lock_num) |
int | CRYPTO_num_locks (void) |
void | CRYPTO_set_add_lock_callback (int(*func)(int *num, int mount, int lock_num, const char *file, int line)) |
void | CRYPTO_set_dynlock_create_callback (struct CRYPTO_dynlock_value *(*dyn_create_function)(const char *file, int line)) |
void | CRYPTO_set_dynlock_destroy_callback (void(*dyn_destroy_function)(struct CRYPTO_dynlock_value *l, const char *file, int line)) |
void | CRYPTO_set_dynlock_lock_callback (void(*dyn_lock_function)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int line)) |
void | CRYPTO_set_id_callback (unsigned long(*func)(void)) |
void | CRYPTO_set_locking_callback (void(*func)(int mode, int lock_num, const char *file, int line)) |
void | CRYPTO_THREADID_current (CRYPTO_THREADID *id) |
int | CRYPTO_THREADID_set_callback (void(*func)(CRYPTO_THREADID *)) |
void | CRYPTO_THREADID_set_numeric (CRYPTO_THREADID *id, unsigned long val) |
void | CRYPTO_THREADID_set_pointer (CRYPTO_THREADID *id, void *ptr) |
Variables | |
struct CRYPTO_dynlock_value *(*)(const char *file, int line) | CRYPTO_get_dynlock_create_callback (void) |
void(*)(struct CRYPTO_dynlock_value *l, const char *file, int line) | CRYPTO_get_dynlock_destroy_callback (void) |
void(*)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int line) | CRYPTO_get_dynlock_lock_callback (void) |
void(*)(int mode, int lock_num, const char *file, int line) | CRYPTO_get_locking_callback (void) |
Definition at line 73 of file boringssl-with-bazel/src/crypto/thread.c.
int CRYPTO_num_locks | ( | void | ) |
Definition at line 60 of file boringssl-with-bazel/src/crypto/thread.c.
void CRYPTO_set_add_lock_callback | ( | int(*)(int *num, int mount, int lock_num, const char *file, int line) | func | ) |
Definition at line 70 of file boringssl-with-bazel/src/crypto/thread.c.
void CRYPTO_set_dynlock_create_callback | ( | struct CRYPTO_dynlock_value * | *dyn_create_function)(const char *file, int line | ) |
Definition at line 87 of file boringssl-with-bazel/src/crypto/thread.c.
void CRYPTO_set_dynlock_destroy_callback | ( | void(*)(struct CRYPTO_dynlock_value *l, const char *file, int line) | dyn_destroy_function | ) |
Definition at line 93 of file boringssl-with-bazel/src/crypto/thread.c.
void CRYPTO_set_dynlock_lock_callback | ( | void(*)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int line) | dyn_lock_function | ) |
Definition at line 90 of file boringssl-with-bazel/src/crypto/thread.c.
void CRYPTO_set_id_callback | ( | unsigned long(*)(void) | func | ) |
Definition at line 85 of file boringssl-with-bazel/src/crypto/thread.c.
void CRYPTO_set_locking_callback | ( | void(*)(int mode, int lock_num, const char *file, int line) | func | ) |
Definition at line 62 of file boringssl-with-bazel/src/crypto/thread.c.
void CRYPTO_THREADID_current | ( | CRYPTO_THREADID * | id | ) |
Definition at line 83 of file boringssl-with-bazel/src/crypto/thread.c.
int CRYPTO_THREADID_set_callback | ( | void(*)(CRYPTO_THREADID *) | func | ) |
Definition at line 77 of file boringssl-with-bazel/src/crypto/thread.c.
void CRYPTO_THREADID_set_numeric | ( | CRYPTO_THREADID * | id, |
unsigned long | val | ||
) |
Definition at line 79 of file boringssl-with-bazel/src/crypto/thread.c.
void CRYPTO_THREADID_set_pointer | ( | CRYPTO_THREADID * | id, |
void * | ptr | ||
) |
Definition at line 81 of file boringssl-with-bazel/src/crypto/thread.c.
struct CRYPTO_dynlock_value*(*)( const char *file, int line) CRYPTO_get_dynlock_create_callback(void) |
Definition at line 96 of file boringssl-with-bazel/src/crypto/thread.c.
void(*)( struct CRYPTO_dynlock_value *l, const char *file, int line) CRYPTO_get_dynlock_destroy_callback(void) |
Definition at line 107 of file boringssl-with-bazel/src/crypto/thread.c.
void(*)(int mode, struct CRYPTO_dynlock_value *l, const char *file, int line) CRYPTO_get_dynlock_lock_callback(void) |
Definition at line 101 of file boringssl-with-bazel/src/crypto/thread.c.