Liblinphone  5.5.0
Linphone.RemoteContactDirectory Class Reference
Inheritance diagram for Linphone.RemoteContactDirectory:
Linphone.LinphoneObject

Public Member Functions

void Enable (bool val)
 
bool Enabled ()
 

Properties

Linphone.CardDavParams CardDavRemoteContactDirectory [get]
 
int Delay [get, set]
 
Linphone.LdapParams LdapRemoteContactDirectory [get]
 
uint Limit [get, set]
 
uint MinCharacters [get, set]
 
string ServerUrl [get, set]
 
uint Timeout [get, set]
 
Linphone.RemoteContactDirectoryType Type [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Linphone.LinphoneObject
static String linphone_pointer_to_string (IntPtr ptr)
 
static IntPtr linphone_string_to_pointer ([MarshalAs(LinphoneWrapper.ByteStringMarshalling)] String str)
 
IntPtr StringArrayToBctbxList (IEnumerable< string > stringlist)
 
void CleanStringArrayPtrs (IntPtr l)
 

Detailed Description

Object that represents a remote contact directory such as a LDAP or CardDAV server; used as a Linphone.MagicSearch source.

Member Function Documentation

void Linphone.RemoteContactDirectory.Enable ( bool  val)
inline

Enable this remote contact directory, ie make it usable for searches with the Linphone.MagicSearch object.

Parameters
valA boolean.
bool Linphone.RemoteContactDirectory.Enabled ( )
inline

Returns whether this remote contact directory is enabled, i.e.

usable for searches with the Linphone.MagicSearch .

Returns
a boolean.

Property Documentation

Linphone.CardDavParams Linphone.RemoteContactDirectory.CardDavRemoteContactDirectory
get

Gets the CardDAV remote contact directory if Linphone.RemoteContactDirectory.Type returns CardDAV.

Returns
the Linphone.CardDavParams or null if not of CardDAV type.
int Linphone.RemoteContactDirectory.Delay
getset

Get the delay between each search in milliseconds.

Only available for Linphone.RemoteContactDirectoryType.Ldap

Returns
The delay in milliseconds.
Linphone.LdapParams Linphone.RemoteContactDirectory.LdapRemoteContactDirectory
get

Gets the LDAP remote contact directory if Linphone.RemoteContactDirectory.Type returns LDAP.

Returns
the Linphone.LdapParams or null if not of LDAP type.
uint Linphone.RemoteContactDirectory.Limit
getset

Gets the maximum number of results to fetch, 0 means no limit.

Returns
the maximum number of results, 0 means no limit.
uint Linphone.RemoteContactDirectory.MinCharacters
getset

Gets the minimum number of characters to have before sending the query to the server.

Returns
The mininum number of characters to have before sending the query.
string Linphone.RemoteContactDirectory.ServerUrl
getset

Gets the configured remote contact directory server URL.

Returns
the remote contact directory server URL.
uint Linphone.RemoteContactDirectory.Timeout
getset

Gets the timeout (in seconds) after which the query is abandonned.

Returns
The timeout (in seconds) after which the query is considered to be timed-out.
Linphone.RemoteContactDirectoryType Linphone.RemoteContactDirectory.Type
get

Gets the type of remote contact directory (LDAP, CardDAV).

Returns
the Linphone.RemoteContactDirectoryType of this remote contact directory.

The documentation for this class was generated from the following file: