[389-devel] Please review (3rd try): Plugin Default Config Entry
Noriko Hosoi
nhosoi at redhat.com
Sat Aug 29 02:08:33 UTC 2009
Thanks to Endi and Rich for their comments to improve the
functionality. I changed the slapi APIs to take and return the
Slapi_Value(Set) to support any data type other than string.
New slapi APIs in libslapd:
int slapi_set_plugin_default_config(const char *type, Slapi_Value *value);
Description: Add given "type: value" to the plugin default config entry
(cn=plugin default config,cn=config) unless the same "type:
value" pair already exists in the entry.
Parameters: type - Attribute type to add to the default config entry
value - Attribute value to add to the default config entry
Return Value: 0 if the operation was successful
non-0 if the operation was not successful
int slapi_get_plugin_default_config(char *type, Slapi_ValueSet
**valueset);
Description: Get attribute values of given type from the plugin default
config entry (cn=plugin default config,cn=config).
Parameters: type - Attribute type to get from the default config entry
valueset Valueset holding the attribute values
Return Value: 0 if the operation was successful
non-0 if the operation was not successful
warning: Caller is responsible to free attrs by slapi_ch_array_free
Thanks,
--noriko
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-Plugin-Default-Config-Entry.patch
URL: <http://listman.redhat.com/archives/fedora-directory-devel/attachments/20090828/444ebdc6/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3237 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/fedora-directory-devel/attachments/20090828/444ebdc6/attachment.bin>
More information about the Fedora-directory-devel
mailing list