#include "apr.h"
#include "apr_portable.h"
#include "apr_strings.h"
#include "apr_arch_threadproc.h"
Go to the source code of this file.
|
| apr_status_t | apr_threadattr_create (apr_threadattr_t **new, apr_pool_t *pool) |
| |
| apr_status_t | apr_threadattr_detach_set (apr_threadattr_t *attr, apr_int32_t on) |
| |
| apr_status_t | apr_threadattr_detach_get (apr_threadattr_t *attr) |
| |
| | APR_DECLARE (apr_status_t) |
| |
| static void * | dummy_worker (void *opaque) |
| |
| apr_status_t | apr_thread_create (apr_thread_t **new, apr_threadattr_t *attr, apr_thread_start_t func, void *data, apr_pool_t *pool) |
| |
| apr_os_thread_t | apr_os_thread_current () |
| |
| int | apr_os_thread_equal (apr_os_thread_t tid1, apr_os_thread_t tid2) |
| |
| void | apr_thread_yield () |
| |
| apr_status_t | apr_thread_exit (apr_thread_t *thd, apr_status_t retval) |
| |
| apr_status_t | apr_thread_join (apr_status_t *retval, apr_thread_t *thd) |
| |
| apr_status_t | apr_thread_detach (apr_thread_t *thd) |
| |
| apr_status_t | apr_thread_data_get (void **data, const char *key, apr_thread_t *thread) |
| |
| apr_status_t | apr_thread_data_set (void *data, const char *key, apr_status_t(*cleanup)(void *), apr_thread_t *thread) |
| |
| | APR_DECLARE (apr_pool_t *) |
| |
◆ apr_os_thread_current()
◆ apr_os_thread_equal()
◆ apr_thread_create()
◆ apr_thread_data_get()
◆ apr_thread_data_set()
◆ apr_thread_detach()
◆ apr_thread_exit()
◆ apr_thread_join()
◆ apr_thread_yield()
| void apr_thread_yield |
( |
| ) |
|
◆ apr_threadattr_create()
◆ apr_threadattr_detach_get()
◆ apr_threadattr_detach_set()
◆ dummy_worker()
| static void * dummy_worker |
( |
void * |
opaque | ) |
|
|
static |
◆ thread_count