Properties | |
| FriendListListener | Listener [get, set] |
| Linphone.Core | Core [get] |
| bool | DatabaseStorageEnabled [get, set] |
| string | DisplayName [get, set] |
| IEnumerable< Linphone.Friend > | Friends [get] |
| bool | IsReadOnly [get, set] |
| bool | IsSubscriptionBodyless [get] |
| Linphone.Address | RlsAddress [get, set] |
| string | RlsUri [get, set] |
| bool | SubscriptionBodyless [set] |
| bool | SubscriptionsEnabled [get, set] |
| Linphone.FriendListType | Type [get, set] |
| string | Uri [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) |
This object representing a list of Linphone.Friend.
You can use it to store contacts locally or synchronize them through CardDAV protocol.
|
inline |
Add a friend to a friend list.
If or when a remote CardDAV server will be attached to the list, the friend will be sent to the server.
| linphoneFriend | Linphone.Friend object to add to the friend list. |
|
inline |
Add a friend to a friend list.
The friend will never be sent to a remote CardDAV server. Warning! Linphone.Friend added this way will be removed on the next synchronization, and the callback contact_deleted will be called.
| linphoneFriend | Linphone.Friend object to add to the friend list. |
|
inline |
Creates and export Linphone.Friend objects from Linphone.FriendList to a file using vCard 4 format.
| vcardFile | the path to a file that will contain the vCards |
|
inline |
Find a friend in the friend list using a LinphoneAddress.
| address | Linphone.Address object of the friend we want to search for. |
|
inline |
Find a friend in the friend list using a phone number.
| phoneNumber | a string of the phone number for which we want to find a friend. |
|
inline |
Find a friend in the friend list using a ref key.
| refKey | The ref key string of the friend we want to search for. |
|
inline |
Find a friend in the friend list using an URI string.
| uri | A string containing the URI of the friend we want to search for. |
|
inline |
Find all friends in the friend list using a LinphoneAddress.
| address | Linphone.Address object of the friends we want to search for. |
|
inline |
Find all friends in the friend list using an URI string.
| uri | A string containing the URI of the friends we want to search for. |
|
inline |
Creates and adds Linphone.Friend objects to Linphone.FriendList from a buffer that contains the vCard(s) to parse.
| vcardBuffer | the buffer that contains the vCard(s) to parse |
|
inline |
Creates and adds Linphone.Friend objects to Linphone.FriendList from a file that contains the vCard(s) to parse.
| vcardFile | the path to a file that contains the vCard(s) to parse |
|
inline |
Notify our presence to all the friends in the friend list that have subscribed to our presence directly (not using a RLS).
| presence | Linphone.PresenceModel object. |
|
inline |
Remove a friend from a friend list.
| linphoneFriend | Linphone.Friend object to remove from the friend list. |
|
inline |
Starts a CardDAV synchronization using value set using linphone_friend_list_set_uri.
|
inline |
Synchronize a local friendlist with another list of friends.
All friends in common will be updated using the data from the source friends. Missing friends from the source friends will be added. Extra friends from the local friendlist will be removed.
| sourceFriends | the list of Linphone.Friend whose data will be copied. (not a Linphone.FriendList !) A list of Linphone.Friend objects. |
|
inline |
Goes through all the Linphone.Friend that are dirty and does a CardDAV PUT to update the server.
|
inline |
Sets the revision from the last synchronization.
| revision | The revision. |
Warning : before 5.4.0 release revision was an int, it's now a string.
|
inline |
Update presence subscriptions for the entire list.
Calling this function is necessary when list subscriptions are enabled, ie when a RLS presence server is used.
|
get |
Returns the Linphone.Core object attached to this LinphoneFriendList.
|
getset |
Gets whether this friend list and it's friends will be stored in DB or not.
|
getset |
Get the display name of the friend list.
|
get |
Retrieves the list of Linphone.Friend from this LinphoneFriendList.
|
getset |
Gets whether this friend list is read only or not.
If it is, you won't be able to add/remove friends in/from it, nor to edit existing friends in it.
|
get |
Get wether the subscription of the friend list is bodyless or not.
|
getset |
Get the RLS (Resource List Server) URI associated with the friend list to subscribe to these friends presence.
|
getset |
Get the RLS (Resource List Server) URI associated with the friend list to subscribe to these friends presence.
Deprecated : 27/10/2020. Use Linphone.FriendList.RlsAddress instead.
|
set |
Set wether the subscription of the friend list is bodyless or not.
| bodyless | boolean telling if the subscription of the friend list is bodyless or not. |
|
getset |
Gets whether subscription to NOTIFYs are enabled or not.
|
getset |
Get the Linphone.FriendListType of a friend list.
|
getset |
Get the URI associated with the friend list.