The following parameters are for use when registering plug-ins and their functions with the server and when accessing information about plug-in type and identity.
The following table lists information accessible to all types of plug-ins.
Table 18–14 Plug-In Information Parameters
Parameter ID |
Data Type |
Description |
---|---|---|
void * |
Internal server representation of the plug-in. |
|
int |
Number of arguments in the configuration entry. |
|
char * |
Array of arguments in the configuration entry. |
|
void * |
Plug-in identifier set and then required by the server when handling internal operations. You may cast this to Slapi_ComponentId. |
|
void * |
Private data you pass to your plug-in functions. You define this data structure. |
|
int |
Type of plug-in function, corresponding to the value of nsslapd-pluginType in the configuration entry for the plug-in. (Use the plug-in type values given here between parentheses in configuration entries.) |
|
char * |
Plug-in API version supported by the plug-in. |