#include <axutil_utils_defines.h>
#include <axutil_allocator.h>
#include <axutil_thread.h>
Go to the source code of this file.
Typedefs | |
typedef axutil_thread_pool | axutil_thread_pool_t |
Functions | |
AXIS2_EXTERN axutil_thread_t * | axutil_thread_pool_get_thread (axutil_thread_pool_t *pool, axutil_thread_start_t func, void *data) |
AXIS2_EXTERN axis2_status_t | axutil_thread_pool_join_thread (axutil_thread_pool_t *pool, axutil_thread_t *thd) |
AXIS2_EXTERN axis2_status_t | axutil_thread_pool_exit_thread (axutil_thread_pool_t *pool, axutil_thread_t *thd) |
AXIS2_EXTERN axis2_status_t | axutil_thread_pool_thread_detach (axutil_thread_pool_t *pool, axutil_thread_t *thd) |
AXIS2_EXTERN void | axutil_thread_pool_free (axutil_thread_pool_t *pool) |
AXIS2_EXTERN axutil_thread_pool_t * | axutil_thread_pool_init (axutil_allocator_t *allocator) |
AXIS2_EXTERN struct axutil_env * | axutil_init_thread_env (const struct axutil_env *system_env) |
AXIS2_EXTERN void | axutil_free_thread_env (struct axutil_env *thread_env) |