Parameters Accessible to All Plug-ins
Information about the Plug-in
The parameters listed below specify information about the plug-in that is
available to all plug-in functions defined in the current library. These parameters
are available for all types of plug-ins.
Parameter ID
SLAPI_PLUGIN
SLAPI_PLUGIN_PRIVATE
SLAPI_PLUGIN_TYPE
SLAPI_PLUGIN_ARGV
SLAPI_PLUGIN_ARGC
SLAPI_PLUGIN_VERSION
SLAPI_PLUGIN_OPRETURN
SLAPI_PLUGIN_OBJECT
SLAPI_PLUGIN_DESTROY_FN
SLAPI_PLUGIN_DESCRIPTION
SLAPI_PLUGIN_IDENTITY
Types of Plug-ins
The
identifies the type of the current plug-in:
Defined Constant
SLAPI_PLUGIN_DATABASE
578
Netscape Directory Server Plug-in Programmer's Guide • October 2004
Data Type
void *
void *
int
char **
int
char *
int
void *
void *
char *
char *
SLAPI_PLUGIN_TYPE
Description
Pointer to the internal server representation of this
plug-in.
Private data that you want passed to your plug-in
functions.
Specifies the type of plug-in function (see "Types of
Plug-ins," on page 578)
NULL-terminated array of command-line arguments
specified for the plugin directive in the server
configuration file.
Number of command-line arguments specified for the
plugin directive in the server configuration file.
Specifies the version of the plug-in function (see
"Version Information," on page 579).
Specifies the return value of the LDAP operation that
has just been processed.
Reserved for internal use only; used with filter
processing.
Reserved for internal use only; used with filter
processing.
Provides a description of this plug-in function.
Identifies this plug-in function.
parameter can have one of the following values, which
Description
Deprecated.
Need help?
Do you have a question about the NETSCAPE DIRECTORY SERVER 7.0 - PLUG-IN and is the answer not in the manual?