version 1.20, 2003/05/03 02:16:02
|
version 1.20.2.1, 2003/09/18 15:43:31
|
Line 243 int compute_rewrite_search_filter(Slapi_
|
Line 243 int compute_rewrite_search_filter(Slapi_
|
int compute_evaluator(computed_attr_context *c, char *type, Slapi_Entry *e, slapi_compute_output_t outputfn); |
int compute_evaluator(computed_attr_context *c, char *type, Slapi_Entry *e, slapi_compute_output_t outputfn); |
int slapi_x_compute_get_pblock(computed_attr_context *c, Slapi_PBlock **pb); |
int slapi_x_compute_get_pblock(computed_attr_context *c, Slapi_PBlock **pb); |
|
|
|
/* ACL plugins; only SLAPI_PLUGIN_ACL_ALLOW_ACCESS supported now */ |
|
typedef int (*slapi_acl_callback_t)(Slapi_PBlock *pb, |
|
Slapi_Entry *e, |
|
const char *attr, |
|
struct berval *berval, |
|
int access, |
|
void *state); |
|
|
|
/* object extensions */ |
|
typedef void *(*slapi_extension_constructor_fnptr)(void *object, void *parent); |
|
|
|
typedef void (*slapi_extension_destructor_fnptr)(void *extension, |
|
void *object, void *parent); |
|
|
|
int slapi_register_object_extension( const char *pluginname, |
|
const char *objectname, slapi_extension_constructor_fnptr constructor, |
|
slapi_extension_destructor_fnptr destructor, int *objecttype, |
|
int *extensionhandle); |
|
|
|
#define SLAPI_EXT_CONNECTION "Connection" |
|
#define SLAPI_EXT_OPERATION "Operation" |
|
#define SLAPI_EXT_ENTRY "Entry" |
|
#define SLAPI_EXT_MTNODE "Mapping Tree Node" |
|
|
|
void *slapi_get_object_extension(int objecttype, void *object, |
|
int extensionhandle); |
|
void slapi_set_object_extension(int objecttype, void *object, |
|
int extensionhandle, void *extension); |
|
|
/* parameters currently supported */ |
/* parameters currently supported */ |
|
|
/* |
/* |
Line 305 int slapi_x_compute_get_pblock(computed_
|
Line 334 int slapi_x_compute_get_pblock(computed_
|
#define SLAPI_X_CONN_CLIENTPATH 1300 |
#define SLAPI_X_CONN_CLIENTPATH 1300 |
#define SLAPI_X_CONN_SERVERPATH 1301 |
#define SLAPI_X_CONN_SERVERPATH 1301 |
#define SLAPI_X_CONN_IS_UDP 1302 |
#define SLAPI_X_CONN_IS_UDP 1302 |
|
#define SLAPI_X_CONN_SSF 1303 |
|
#define SLAPI_X_CONN_SASL_CONTEXT 1304 |
|
|
/* Authentication types */ |
/* Authentication types */ |
#define SLAPD_AUTH_NONE "none" |
#define SLAPD_AUTH_NONE "none" |
Line 438 int slapi_x_compute_get_pblock(computed_
|
Line 469 int slapi_x_compute_get_pblock(computed_
|
#define SLAPI_PLUGIN_SYNTAX_FLAG_ORKEYS 1 |
#define SLAPI_PLUGIN_SYNTAX_FLAG_ORKEYS 1 |
#define SLAPI_PLUGIN_SYNTAX_FLAG_ORDERING 2 |
#define SLAPI_PLUGIN_SYNTAX_FLAG_ORDERING 2 |
|
|
|
#define SLAPI_PLUGIN_ACL_INIT 730 |
|
#define SLAPI_PLUGIN_ACL_SYNTAX_CHECK 731 |
|
#define SLAPI_PLUGIN_ACL_ALLOW_ACCESS 732 |
|
#define SLAPI_PLUGIN_ACL_MODS_ALLOWED 733 |
|
#define SLAPI_PLUGIN_ACL_MODS_UPDATE 734 |
|
|
#define SLAPI_OPERATION_AUTHTYPE 741 |
#define SLAPI_OPERATION_AUTHTYPE 741 |
#define SLAPI_OPERATION_ID 742 |
#define SLAPI_OPERATION_ID 742 |
#define SLAPI_CONN_CERT 743 |
#define SLAPI_CONN_CERT 743 |