version 1.23.2.11, 2005/10/05 17:42:20
|
version 1.23.2.12, 2005/11/14 18:06:13
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/back-meta/back-meta.h,v 1.49 2005/10/01 16:07:00 ando Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/back-meta/back-meta.h,v 1.51 2005/11/06 22:29:11 ando Exp $ */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
* Copyright 1999-2005 The OpenLDAP Foundation. |
* Copyright 1999-2005 The OpenLDAP Foundation. |
Line 184 typedef struct metaconn_t {
|
Line 184 typedef struct metaconn_t {
|
struct slap_conn *mc_conn; |
struct slap_conn *mc_conn; |
ldap_pvt_thread_mutex_t mc_mutex; |
ldap_pvt_thread_mutex_t mc_mutex; |
unsigned mc_refcnt; |
unsigned mc_refcnt; |
|
int mc_tainted; |
|
|
struct berval mc_local_ndn; |
struct berval mc_local_ndn; |
/* NOTE: msc_mscflags is used to recycle the #define |
/* NOTE: msc_mscflags is used to recycle the #define |
Line 204 typedef struct metaconn_t {
|
Line 205 typedef struct metaconn_t {
|
* in one block with the metaconn_t structure */ |
* in one block with the metaconn_t structure */ |
} metaconn_t; |
} metaconn_t; |
|
|
enum { |
|
META_OP_ADD = 0, |
|
META_OP_DELETE, |
|
META_OP_MODIFY, |
|
META_OP_MODRDN, |
|
META_OP_LAST |
|
}; |
|
|
|
typedef struct metatarget_t { |
typedef struct metatarget_t { |
char *mt_uri; |
char *mt_uri; |
int mt_scope; |
int mt_scope; |
Line 235 typedef struct metatarget_t {
|
Line 228 typedef struct metatarget_t {
|
|
|
unsigned mt_flags; |
unsigned mt_flags; |
int mt_version; |
int mt_version; |
time_t mt_timeout[ META_OP_LAST ]; |
time_t mt_timeout[ LDAP_BACK_OP_LAST ]; |
} metatarget_t; |
} metatarget_t; |
|
|
typedef struct metadncache_t { |
typedef struct metadncache_t { |
Line 278 typedef struct metainfo_t {
|
Line 271 typedef struct metainfo_t {
|
#define META_BACK_DEFER_ROOTDN_BIND(mi) ( (mi)->flags & META_BACK_F_DEFER_ROOTDN_BIND ) |
#define META_BACK_DEFER_ROOTDN_BIND(mi) ( (mi)->flags & META_BACK_F_DEFER_ROOTDN_BIND ) |
|
|
int mi_version; |
int mi_version; |
time_t mi_timeout[ META_OP_LAST ]; |
time_t mi_timeout[ LDAP_BACK_OP_LAST ]; |
} metainfo_t; |
} metainfo_t; |
|
|
typedef enum meta_op_type { |
typedef enum meta_op_type { |