HP-UX Directory Server 8.1 plug-in reference

Table Of Contents
Call this function:To:
“slapi_rdn_contains_attr()”
Check if a Slapi_RDN structure contains any RDN
matching a given type.
“slapi_rdn_done()”
Clear a Slapi_RDN structure.
“slapi_rdn_free()”
Free a Slapi_RDN structure.
“slapi_rdn_get_first()”Get the type/value pair of the first RDN.
“slapi_rdn_get_index()”Get the index of the RDN.
Get the position and the attribute value of the first RDN.
“slapi_rdn_get_next()”Get the RDN type/value pair from the RDN.
“slapi_seq_internal_set_pb()”Get the number of RDN type/value pairs.
“slapi_seq_internal_set_pb()”
Get the RDN from a Slapi_RDN structure.
“slapi_rdn_init()”
Initialize a Slapi_RDN structure.
“slapi_rdn_init_dn()”
Initialize a Slapi_RDN structure with an RDN value
taken from a given DN.
“slapi_rdn_init_rdn()”
Initializes Slapi_RDN structure with an RDN value.
Initialize a Slapi_RDN structure with an RDN value
taken from the DN contained in a given Slapi_RDN.
“slapi_rdn_isempty()”
Check if an RDN value is stored in a Slapi_RDN
structure.
“slapi_rdn_new()”
Allocate a new Slapi_RDN structure.
“slapi_rdn_new_dn()”
Create a new Slapi_RDN structure.
“slapi_rdn_new_rdn()”
Create a new Slapi_RDN structure and set an RDN value.
“slapi_rdn_new_sdn()”
Create a new Slapi_RDN structure and set an RDN value
taken from the DN contained in a given Slapi_RDN
structure.
“slapi_rdn_remove()”Remove an RDN type/value pair.
“slapi_rdn_remove_attr()”
Remove an RDN type/value pair from a Slapi_RDN.
“slapi_rdn_remove_index()”
Remove an RDN type/value pair from a Slapi_RDN
structure.
“slapi_rdn_set_dn()”
Set an RDN value in a Slapi_RDN structure.
“slapi_rdn_set_rdn()”
Set an RDN in a Slapi_RDN structure.
“slapi_rdn_set_sdn()”
Set an RDN value in a Slapi_RDN structure.
Add an RDN to a DN.
14.32 Slapi_Task
An opaque structure that represents a task that has been initiated.
Common Directory Server tasks, including importing, exporting, and indexing databases, can
be initiated through a special task configuration entry in cn=tasks,cn=config. These task
operations are managed using the Slapi_Task structure.
Syntax
#include "slapi-plugin.h"
typedef struct slapi_task Slapi_Task;
140 Data type and structure reference