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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-devel

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

--
389-devel mailing list
389-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-devel

[Index of Archives]     [Fedora Directory Announce]     [Fedora Users]     [Older Fedora Users Mail]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Review]     [Fedora Art]     [Fedora Music]     [Fedora Packaging]     [CentOS]     [Fedora SELinux]     [Big List of Linux Books]     [KDE Users]     [Fedora Art]     [Fedora Docs]

  Powered by Linux