[389-devel] Please review (3rd try): Plugin Default Config Entry

Rich Megginson rmeggins at redhat.com
Mon Aug 31 14:22:00 UTC 2009


Noriko Hosoi wrote:
> 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
Looks good.  ack
>
>
> ------------------------------------------------------------------------
>
> --
> 389-devel mailing list
> 389-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-directory-devel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3258 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.fedoraproject.org/pipermail/389-devel/attachments/20090831/9db27f2f/attachment.bin 


More information about the 389-devel mailing list