Functions | Variables
boringssl-with-bazel/src/crypto/thread.c File Reference
#include <openssl/thread.h>
Include dependency graph for boringssl-with-bazel/src/crypto/thread.c:

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)
 

Function Documentation

◆ CRYPTO_get_lock_name()

const char* CRYPTO_get_lock_name ( int  lock_num)

Definition at line 73 of file boringssl-with-bazel/src/crypto/thread.c.

◆ CRYPTO_num_locks()

int CRYPTO_num_locks ( void  )

Definition at line 60 of file boringssl-with-bazel/src/crypto/thread.c.

◆ CRYPTO_set_add_lock_callback()

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.

◆ CRYPTO_set_dynlock_create_callback()

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.

◆ CRYPTO_set_dynlock_destroy_callback()

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.

◆ CRYPTO_set_dynlock_lock_callback()

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.

◆ CRYPTO_set_id_callback()

void CRYPTO_set_id_callback ( unsigned long(*)(void)  func)

Definition at line 85 of file boringssl-with-bazel/src/crypto/thread.c.

◆ CRYPTO_set_locking_callback()

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.

◆ CRYPTO_THREADID_current()

void CRYPTO_THREADID_current ( CRYPTO_THREADID id)

Definition at line 83 of file boringssl-with-bazel/src/crypto/thread.c.

◆ CRYPTO_THREADID_set_callback()

int CRYPTO_THREADID_set_callback ( void(*)(CRYPTO_THREADID *)  func)

Definition at line 77 of file boringssl-with-bazel/src/crypto/thread.c.

◆ CRYPTO_THREADID_set_numeric()

void CRYPTO_THREADID_set_numeric ( CRYPTO_THREADID id,
unsigned long  val 
)

Definition at line 79 of file boringssl-with-bazel/src/crypto/thread.c.

◆ CRYPTO_THREADID_set_pointer()

void CRYPTO_THREADID_set_pointer ( CRYPTO_THREADID id,
void *  ptr 
)

Definition at line 81 of file boringssl-with-bazel/src/crypto/thread.c.

Variable Documentation

◆ CRYPTO_get_dynlock_create_callback

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.

◆ CRYPTO_get_dynlock_destroy_callback

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.

◆ CRYPTO_get_dynlock_lock_callback

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.

◆ CRYPTO_get_locking_callback

void(*)(int mode, int lock_num, const char *file, int line) CRYPTO_get_locking_callback(void)

Definition at line 65 of file boringssl-with-bazel/src/crypto/thread.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:34