Represents a plug-in description you provide to identify your plug-in.
The plug-in initialization function must register this information with the server.
#include "slapi-plugin.h" typedef struct slapi_plugindesc { char * spd_id; char * spd_vendor; char * spd_version; char * spd_description; } Slapi_PluginDesc;
This structure has the following fields.
Table 15–18 Slapi_PluginDesc Fields
Field |
Description |
---|---|
spd_id |
Unique (server wide) identifier for the plug-in. |
spd_vendor |
Name of the vendor supplying the plug-in such as Sun Microsystems, Inc. |
spd_version |
Plug-in revision number such as 5.2, not to be confused with SLAPI_PLUGIN_VERSION, which specifies the plug-in API version supported by the plug-in. |
spd_description |
Short description of the plug-in such as Sample post-operation plug-in . |
For examples of Slapi_PluginDesc use, refer to the sample plug-ins under $INSTALL_DIR/examples/.