version 1.55, 2006/05/01 22:56:42
|
version 1.56, 2006/09/14 16:55:02
|
Line 1
|
Line 1
|
/* ldap_pvt_thread.h - ldap threads header file */ |
/* ldap_pvt_thread.h - ldap threads header file */ |
/* $OpenLDAP: pkg/ldap/include/ldap_pvt_thread.h,v 1.54 2006/04/29 23:32:40 hallvard Exp $ */ |
/* $OpenLDAP: pkg/ldap/include/ldap_pvt_thread.h,v 1.55 2006/05/01 22:56:42 hyc Exp $ */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
* Copyright 1998-2006 The OpenLDAP Foundation. |
* Copyright 1998-2006 The OpenLDAP Foundation. |
Line 212 ldap_pvt_thread_pool_maxthreads LDAP_P((
|
Line 212 ldap_pvt_thread_pool_maxthreads LDAP_P((
|
ldap_pvt_thread_pool_t *pool, |
ldap_pvt_thread_pool_t *pool, |
int max_threads )); |
int max_threads )); |
|
|
|
typedef enum { |
|
LDAP_PVT_THREAD_POOL_PARAM_UNKNOWN = -1, |
|
LDAP_PVT_THREAD_POOL_PARAM_MAX, |
|
LDAP_PVT_THREAD_POOL_PARAM_MAX_PENDING, |
|
LDAP_PVT_THREAD_POOL_PARAM_OPEN, |
|
LDAP_PVT_THREAD_POOL_PARAM_STARTING, |
|
LDAP_PVT_THREAD_POOL_PARAM_ACTIVE, |
|
LDAP_PVT_THREAD_POOL_PARAM_PENDING, |
|
LDAP_PVT_THREAD_POOL_PARAM_BACKLOAD, |
|
LDAP_PVT_THREAD_POOL_PARAM_ACTIVE_MAX, |
|
LDAP_PVT_THREAD_POOL_PARAM_PENDING_MAX, |
|
LDAP_PVT_THREAD_POOL_PARAM_BACKLOAD_MAX, |
|
LDAP_PVT_THREAD_POOL_PARAM_STATE |
|
} ldap_pvt_thread_pool_param_t; |
|
|
|
LDAP_F( int ) |
|
ldap_pvt_thread_pool_query LDAP_P(( |
|
ldap_pvt_thread_pool_t *pool, |
|
ldap_pvt_thread_pool_param_t param, void *value )); |
|
|
LDAP_F( int ) |
LDAP_F( int ) |
ldap_pvt_thread_pool_backload LDAP_P(( |
ldap_pvt_thread_pool_backload LDAP_P(( |
ldap_pvt_thread_pool_t *pool )); |
ldap_pvt_thread_pool_t *pool )); |