Searched refs:extensionhandle (Results 1 - 2 of 2) sorted by relevance
/netbsd-current/external/bsd/openldap/dist/servers/slapd/slapi/ |
H A D | slapi_ext.c | 104 int extensionhandle ) 109 assert( extensionhandle < registered_extensions.extensions[objecttype].count ); 112 constructor = registered_extensions.extensions[objecttype].constructors[extensionhandle]; 114 assert( eblock->extensions[extensionhandle] == NULL ); 117 eblock->extensions[extensionhandle] = (*constructor)( object, parent ); 119 eblock->extensions[extensionhandle] = NULL; 123 static void free_extension(struct slapi_extension_block *eblock, int objecttype, void *object, void *parent, int extensionhandle ) 128 assert( extensionhandle < registered_extensions.extensions[objecttype].count ); 130 if ( eblock->extensions[extensionhandle] != NULL ) { 132 destructor = registered_extensions.extensions[objecttype].destructors[extensionhandle]; 140 slapi_get_object_extension(int objecttype, void *object, int extensionhandle) argument 156 slapi_set_object_extension(int objecttype, void *object, int extensionhandle, void *extension) argument 174 slapi_register_object_extension( const char *pluginname, const char *objectname, slapi_extension_constructor_fnptr constructor, slapi_extension_destructor_fnptr destructor, int *objecttype, int *extensionhandle) argument [all...] |
/netbsd-current/external/bsd/openldap/dist/include/ |
H A D | slapi-plugin.h | 441 int *extensionhandle); 449 int extensionhandle); 451 int extensionhandle, void *extension);
|
Completed in 203 milliseconds