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 14–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/.