version 1.35, 2004/06/01 20:07:57
|
version 1.36, 2004/08/25 13:18:56
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/include/slapi-plugin.h,v 1.34 2004/05/23 14:01:11 lukeh Exp $ */ |
/* $OpenLDAP: pkg/ldap/include/slapi-plugin.h,v 1.35 2004/06/01 20:07:57 kurt 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-2004 The OpenLDAP Foundation. |
* Copyright 1998-2004 The OpenLDAP Foundation. |
Line 168 int slapi_valueset_next_value( Slapi_Val
|
Line 168 int slapi_valueset_next_value( Slapi_Val
|
int slapi_valueset_count( const Slapi_ValueSet *vs); |
int slapi_valueset_count( const Slapi_ValueSet *vs); |
void slapi_valueset_set_valueset(Slapi_ValueSet *vs1, const Slapi_ValueSet *vs2); |
void slapi_valueset_set_valueset(Slapi_ValueSet *vs1, const Slapi_ValueSet *vs2); |
|
|
|
/* locks and synchronization */ |
typedef struct slapi_mutex Slapi_Mutex; |
typedef struct slapi_mutex Slapi_Mutex; |
typedef struct slapi_condvar Slapi_CondVar; |
typedef struct slapi_condvar Slapi_CondVar; |
Slapi_Mutex *slapi_new_mutex( void ); |
Slapi_Mutex *slapi_new_mutex( void ); |
Line 179 void slapi_destroy_condvar( Slapi_CondVa
|
Line 180 void slapi_destroy_condvar( Slapi_CondVa
|
int slapi_wait_condvar( Slapi_CondVar *cvar, struct timeval *timeout ); |
int slapi_wait_condvar( Slapi_CondVar *cvar, struct timeval *timeout ); |
int slapi_notify_condvar( Slapi_CondVar *cvar, int notify_all ); |
int slapi_notify_condvar( Slapi_CondVar *cvar, int notify_all ); |
|
|
|
/* thread-safe LDAP connections */ |
|
LDAP *slapi_ldap_init( char *ldaphost, int ldapport, int secure, int shared ); |
|
void slapi_ldap_unbind( LDAP *ld ); |
|
|
char *slapi_ch_malloc( unsigned long size ); |
char *slapi_ch_malloc( unsigned long size ); |
void slapi_ch_free( void **ptr ); |
void slapi_ch_free( void **ptr ); |
void slapi_ch_free_string( char **ptr ); |
void slapi_ch_free_string( char **ptr ); |
Line 524 void slapi_set_object_extension(int obje
|
Line 529 void slapi_set_object_extension(int obje
|
#define SLAPI_RESULT_TEXT 882 |
#define SLAPI_RESULT_TEXT 882 |
#define SLAPI_RESULT_MATCHED 883 |
#define SLAPI_RESULT_MATCHED 883 |
|
|
|
/* managedsait control */ |
|
#define SLAPI_MANAGEDSAIT 1000 |
|
|
/* audit plugin defines */ |
/* audit plugin defines */ |
#define SLAPI_PLUGIN_AUDIT_DATA 1100 |
#define SLAPI_PLUGIN_AUDIT_DATA 1100 |
#define SLAPI_PLUGIN_AUDIT_FN 1101 |
#define SLAPI_PLUGIN_AUDIT_FN 1101 |
|
|
/* managedsait control */ |
/* backend_group extension */ |
#define SLAPI_MANAGEDSAIT 1000 |
#define SLAPI_X_PLUGIN_PRE_GROUP_FN 1202 |
|
#define SLAPI_X_PLUGIN_POST_GROUP_FN 1203 |
|
|
|
#define SLAPI_X_GROUP_ENTRY 1250 /* group entry */ |
|
#define SLAPI_X_GROUP_ATTRIBUTE 1251 /* member attribute */ |
|
#define SLAPI_X_GROUP_OPERATION_DN 1252 /* asserted value */ |
|
|
/* config stuff */ |
/* config stuff */ |
#define SLAPI_CONFIG_FILENAME 40 |
#define SLAPI_CONFIG_FILENAME 40 |