Information About The Plug-In; Types Of Plug-Ins - Netscape DIRECTORY SERVER 6.1 - PLUG-IN Manual

Table of Contents

Advertisement

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
SLAPI_PLUGIN_TYPE
identifies the type of the current plug-in:
Defined Constant
SLAPI_PLUGIN_DATABASE
568
Netscape Directory Server Plug-In Programmer's Guide • August 2002
Data Type
Description
Pointer to the internal server representation of this
void *
plug-in.
Private data that you want passed to your plug-in
void *
functions.
Specifies the type of plug-in function (see "Types of
int
Plug-Ins" on page 568)
NULL-terminated array of command-line arguments
char **
specified for the plugin directive in the server
configuration file.
Number of command-line arguments specified for the
int
plugin directive in the server configuration file.
Specifies the version of the plug-in function (see
char *
"Version Information" on page 569).
Specifies the return value of the LDAP operation that
int
has just been processed.
Reserved for internal use only — used with filter
void *
processing.
Reserved for internal use only — used with filter
void *
processing.
Provides a description of this plug-in function.
char *
Identifies this plug-in function.
char *
parameter can have one of the following values, which
Description
Deprecated.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Directory server 6.1

Table of Contents