Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

axis2_thread_pool.h File Reference

Axis2 thread pool interface. More...

#include <axis2_utils_defines.h>
#include <axis2_allocator.h>
#include <axis2_thread.h>

Go to the source code of this file.

Defines

#define AXIS2_THREAD_POOL_GET_THREAD(thread_pool, func, data)   ((thread_pool)->ops->get_thread(thread_pool, func, data))
#define AXIS2_THREAD_POOL_JOIN_THREAD(thread_pool, thd)   ((thread_pool)->ops->join_thread(thread_pool, thd))
#define AXIS2_THREAD_POOL_EXIT_THREAD(thread_pool, thd)   ((thread_pool)->ops->exit_thread(thread_pool, thd))
#define AXIS2_THREAD_POOL_THREAD_DETACH(thread_pool, thd)   ((thread_pool)->ops->thread_detach(thread_pool, thd))
#define AXIS2_THREAD_POOL_FREE(thread_pool)   ((thread_pool)->ops->free(thread_pool))

Typedefs

typedef axis2_thread_pool_ops axis2_thread_pool_ops_t
typedef axis2_thread_pool axis2_thread_pool_t

Functions

AXIS2_EXTERN axis2_thread_pool_taxis2_thread_pool_init (axis2_allocator_t *allocator)
AXIS2_EXTERN struct axis2_envaxis2_init_thread_env (const struct axis2_env *system_env)


Detailed Description

Axis2 thread pool interface.


Generated on Fri Jun 16 18:02:34 2006 for Axis2/C by  doxygen 1.4.2