Summary: Isode provides a number of APIs which allow integrators and product developers to build components that allow client programs to connect to, query and modify data in the directory.
dsapi_referral.h File Reference

Directory client API methods for handling referral and continuation reference information. More...

#include <stddef.h>
#include <isode/ds/dsapi/dsapi_cdecl.h>
#include <isode/ds/dsapi/dsapi_types.h>

Go to the source code of this file.

Functions

const DS_ReferralDS_ReferralList_GetFirst (const DS_ReferralList *referral_list)
 Get the first referral or continuation reference (if there is one) in a list of referrals. More...
 
const DS_ReferralDS_Referral_GetNext (const DS_Referral *referral)
 Get the next referral or continuation reference (if any) in a list of referrals. More...
 
const DS_ReferralAddressDS_Referral_GetFirstAddress (const DS_Referral *referral)
 Get the first referral address from a DS_Referral. More...
 
const DS_ReferralAddressDS_ReferralAddress_GetNext (const DS_ReferralAddress *referral_address)
 Get the next referral address (if any) in a list of referral addresses. More...
 
DS_Status DS_Referral_GetTargetDN (const DS_Referral *referral, const DS_DN **dn_p)
 Get the target DN from the given DS_Referral. More...
 
DS_Status DS_ReferralAddress_GetDSADN (const DS_ReferralAddress *referral_address, const DS_DN **dn_p)
 Get the DSA DN from the given DS_ReferralAddress. More...
 
DS_Status DS_ReferralAddress_GetBindAddress (const DS_ReferralAddress *referral_address, const char **address_p)
 Get the bind address from the given DS_ReferralAddress. More...
 

Detailed Description

Directory client API methods for handling referral and continuation reference information.

These API methods implement access to and manipulation of directory referrals and continuation references.

Definition in file dsapi_referral.h.