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

Public Member Functions

delegate void OnSearchResultsReceivedDelegate (Linphone.MagicSearch magicSearch)
 
delegate void OnLdapHaveMoreResultsDelegate (Linphone.MagicSearch magicSearch, Linphone.Ldap ldap)
 
delegate void OnMoreResultsAvailableDelegate (Linphone.MagicSearch magicSearch, Linphone.MagicSearchSource source)
 
delegate void OnResultsLimitReachedDelegate (Linphone.MagicSearch magicSearch, int sourcesFlag)
 

Properties

OnSearchResultsReceivedDelegate OnSearchResultsReceived [get, set]
 
OnLdapHaveMoreResultsDelegate OnLdapHaveMoreResults [get, set]
 
OnMoreResultsAvailableDelegate OnMoreResultsAvailable [get, set]
 
OnResultsLimitReachedDelegate OnResultsLimitReached [get, set]
 

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

Linphone.MagicSearchListener is an interface to be notified of results of contact searches initiated from the Linphone.MagicSearch.

See : Linphone.MagicSearch.AddListener()

Member Function Documentation

delegate void Linphone.MagicSearchListener.OnLdapHaveMoreResultsDelegate ( Linphone.MagicSearch  magicSearch,
Linphone.Ldap  ldap 
)

Get the ldap callback on having more results.

Returns
The ldap callback on having more results.

Deprecated : 18/11/2024 use linphone_magic_search_cbs_get_more_results_available instead.

delegate void Linphone.MagicSearchListener.OnMoreResultsAvailableDelegate ( Linphone.MagicSearch  magicSearch,
Linphone.MagicSearchSource  source 
)

Gets the callback notifying more results for a source flag are available.

Returns
The more results available callback.

Deprecated : 07/07/2025 use linphone_magic_search_cbs_get_results_limit_reached instead.

delegate void Linphone.MagicSearchListener.OnResultsLimitReachedDelegate ( Linphone.MagicSearch  magicSearch,
int  sourcesFlag 
)

Gets the callback notifying the search results limit has been reached, which means more results are available for currently set query parameters and thus user should refine it's request.

Returns
The results limit reached callback.
delegate void Linphone.MagicSearchListener.OnSearchResultsReceivedDelegate ( Linphone.MagicSearch  magicSearch)

Get the received results callback.

Returns
The current result received callback.

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