|  | 
| LinphoneRemoteContactDirectory * | linphone_core_create_card_dav_remote_contact_directory (LinphoneCore *core, LinphoneCardDavParams *params) | 
|  | Creates a new CardDAV server params object that may be used later by LinphoneMagicSearch to query contacts.  More... 
 | 
|  | 
| LinphoneRemoteContactDirectory * | linphone_core_create_ldap_remote_contact_directory (LinphoneCore *core, LinphoneLdapParams *params) | 
|  | Creates a new CardDAV server params object that may be used later by LinphoneMagicSearch to query contacts.  More... 
 | 
|  | 
| void | linphone_core_add_remote_contact_directory (LinphoneCore *core, LinphoneRemoteContactDirectory *remoteContactDirectory) | 
|  | Adds a LinphoneRemoteContactDirectory object previously created to the Core, to be used later by LinphoneMagicSearch to query contacts using either LDAP or CardDAV.  More... 
 | 
|  | 
| void | linphone_core_remove_remote_contact_directory (LinphoneCore *core, LinphoneRemoteContactDirectory *remoteContactDirectory) | 
|  | Removes a LinphoneRemoteContactDirectory object previously added to the Core.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_core_get_remote_contact_directories (LinphoneCore *core) | 
|  | Gets the list of currently configured LDAP or CardDAV remote servers used by LinphoneMagicSearch.  More... 
 | 
|  | 
| LinphoneCardDavParams * | linphone_core_create_card_dav_params (LinphoneCore *core) | 
|  | Creates a new CardDAV server params object that may be used later by LinphoneMagicSearch to query contacts.  More... 
 | 
|  | 
| LinphoneCardDavParams * | linphone_card_dav_params_clone (const LinphoneCardDavParams *params) | 
|  | Instantiates a new LinphoneCardDavParams with values from source.  More... 
 | 
|  | 
| LinphoneCardDavParams * | linphone_card_dav_params_ref (LinphoneCardDavParams *params) | 
|  | Takes a reference on a LinphoneCardDavParams.  More... 
 | 
|  | 
| void | linphone_card_dav_params_unref (LinphoneCardDavParams *params) | 
|  | Releases a LinphoneCardDavParams.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_card_dav_params_get_user_input_fields (const LinphoneCardDavParams *params) | 
|  | Gets the list of vCard RFC fields to use to match user input text on.  More... 
 | 
|  | 
| void | linphone_card_dav_params_set_user_input_fields (LinphoneCardDavParams *params, bctbx_list_t *list) | 
|  | Sets the list of vCard RFC fields to use to match user input text on.  More... 
 | 
|  | 
| bctbx_list_t * | linphone_card_dav_params_get_domain_fields (const LinphoneCardDavParams *params) | 
|  | Gets the list of vCard RFC fields to use to match the domain filter on.  More... 
 | 
|  | 
| void | linphone_card_dav_params_set_domain_fields (LinphoneCardDavParams *params, const bctbx_list_t *list) | 
|  | Sets the list of vCard RFC fields to use to match the domain filter on.  More... 
 | 
|  | 
| bool_t | linphone_card_dav_params_get_use_exact_match_policy (const LinphoneCardDavParams *params) | 
|  | Gets the matching policy: TRUE if the remote vCard value must match the filter exactly, FALSE if it only needs to contain the filter.  More... 
 | 
|  | 
| void | linphone_card_dav_params_set_use_exact_match_policy (LinphoneCardDavParams *params, bool_t exact_match) | 
|  | Sets the matching policy: TRUE if the remote vCard value must match the filter exactly, FALSE if it only needs to contain the filter.  More... 
 | 
|  | 
| LinphoneRemoteContactDirectory * | linphone_remote_contact_directory_ref (LinphoneRemoteContactDirectory *params) | 
|  | Takes a reference on a LinphoneRemoteContactDirectory.  More... 
 | 
|  | 
| void | linphone_remote_contact_directory_unref (LinphoneRemoteContactDirectory *params) | 
|  | Releases a LinphoneRemoteContactDirectory.  More... 
 | 
|  | 
| LinphoneRemoteContactDirectoryType | linphone_remote_contact_directory_get_type (const LinphoneRemoteContactDirectory *params) | 
|  | Gets the type of remote contact directory (LDAP, CardDAV).  More... 
 | 
|  | 
| LinphoneCardDavParams * | linphone_remote_contact_directory_get_card_dav_params (const LinphoneRemoteContactDirectory *params) | 
|  | Gets the CardDAV params if linphone_remote_contact_directory_get_type() returns CardDAV.  More... 
 | 
|  | 
| LinphoneLdapParams * | linphone_remote_contact_directory_get_ldap_params (const LinphoneRemoteContactDirectory *params) | 
|  | Gets the LDAP params if linphone_remote_contact_directory_get_type() returns LDAP.  More... 
 | 
|  | 
| const char * | linphone_remote_contact_directory_get_server_url (const LinphoneRemoteContactDirectory *params) | 
|  | Gets the configured remote contact directory server URL.  More... 
 | 
|  | 
| void | linphone_remote_contact_directory_set_server_url (LinphoneRemoteContactDirectory *params, const char *server_url) | 
|  | Sets the server URL to use to reach the remote contact directory server.  More... 
 | 
|  | 
| unsigned int | linphone_remote_contact_directory_get_limit (const LinphoneRemoteContactDirectory *params) | 
|  | Gets the maximum number of results to fetch, 0 means no limit.  More... 
 | 
|  | 
| void | linphone_remote_contact_directory_set_limit (LinphoneRemoteContactDirectory *params, unsigned int limit) | 
|  | Sets the maximum number of results to fetch, 0 means no limit.  More... 
 | 
|  | 
| unsigned int | linphone_remote_contact_directory_get_min_characters (const LinphoneRemoteContactDirectory *params) | 
|  | Gets the minimum number of characters to have before sending the query to the server.  More... 
 | 
|  | 
| void | linphone_remote_contact_directory_set_min_characters (LinphoneRemoteContactDirectory *params, unsigned int min) | 
|  | Sets the minimum number of characters to have before sending the query to the server.  More... 
 | 
|  | 
| unsigned int | linphone_remote_contact_directory_get_timeout (const LinphoneRemoteContactDirectory *params) | 
|  | Gets the timeout (in seconds) after which the query is abandonned.  More... 
 | 
|  | 
| void | linphone_remote_contact_directory_set_timeout (LinphoneRemoteContactDirectory *params, unsigned int seconds) | 
|  | Sets the timeout (in seconds) after which the query is abandonned.  More... 
 | 
|  | 
Create, manage and search contacts.