<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.8">
  <compounddef id="group__buddy__list" kind="group">
    <compoundname>buddy_list</compoundname>
    <title>Managing Buddies and buddy list and presence</title>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="group__buddy__list_1ga81effcfcab907fd8530e53ca5b0bc10a" prot="public" static="no">
        <name>_LinphoneSubscribePolicy</name>
        <enumvalue id="group__buddy__list_1gga81effcfcab907fd8530e53ca5b0bc10aa246385e012d66137817cb67f0cb789a7" prot="public">
          <name>LinphoneSPWait</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Does not automatically accept an incoming subscription request. This policy implies that a decision has to be taken for each incoming subscription request notified by callback <ref refid="struct__LinphoneCoreVTable_1a94c1c96ebb851f6a686377347a3dc39a" kindref="member">LinphoneCoreVTable.new_subscription_requested</ref> </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga81effcfcab907fd8530e53ca5b0bc10aa94cf7013f58a5ad7ec8859afc3da9d72" prot="public">
          <name>LinphoneSPDeny</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Rejects incoming subscription request. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga81effcfcab907fd8530e53ca5b0bc10aa876507f111b9ea7c5fb4eac01bac22dd" prot="public">
          <name>LinphoneSPAccept</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Automatically accepts a subscription request. </para>          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Enum controlling behavior for incoming subscription request. <linebreak/>
 Use by <ref refid="group__buddy__list_1ga9ab0c9222edcc0a8e25fb068aee88bc0" kindref="member">linphone_friend_set_inc_subscribe_policy()</ref> </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="37" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" bodystart="37" bodyend="52"/>
      </memberdef>
      <memberdef kind="enum" id="group__buddy__list_1ga1fe5b01157185e761475b82058697a34" prot="public" static="no">
        <name>_LinphoneOnlineStatus</name>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34af5aff8e160716b480e4f9f54a1892bb8" prot="public">
          <name>LinphoneStatusOffline</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Offline </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34ae254d925323f861f5752aa55abab5ecf" prot="public">
          <name>LinphoneStatusOnline</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Online </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34a17ae05e1255b7df4d57221ac33c8d0ad" prot="public">
          <name>LinphoneStatusBusy</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Busy </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34a649069608e2156c725a1161c1c94cf17" prot="public">
          <name>LinphoneStatusBeRightBack</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Be right back </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34a461c74c841b59ba7f934783cb5314ea4" prot="public">
          <name>LinphoneStatusAway</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Away </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34a7200babc21568ea6223679de1d1f0bfe" prot="public">
          <name>LinphoneStatusOnThePhone</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>On the phone </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34ace958ac6ca2b03b8c6241942779095c4" prot="public">
          <name>LinphoneStatusOutToLunch</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Out to lunch </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34a438498767839c0507236f1cd599cf220" prot="public">
          <name>LinphoneStatusDoNotDisturb</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Do not disturb </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34a2f5788314f1f2afd183fa114a2f4bd90" prot="public">
          <name>LinphoneStatusMoved</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Moved in this sate, call can be redirected if an alternate contact address has been set using function <ref refid="group__buddy__list_1gadae69527e9b36e0f29bd80c30275874f" kindref="member">linphone_core_set_presence_info()</ref> </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34abbcf317b3c6ffdabc976b3b5d9f1fd61" prot="public">
          <name>LinphoneStatusAltService</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Using another messaging service </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34a034d77792b8e8bf3420946989aa41503" prot="public">
          <name>LinphoneStatusPending</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Pending </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34ab5284645d9b56006e31ad074e944521f" prot="public">
          <name>LinphoneStatusVacation</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>Vacation </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1fe5b01157185e761475b82058697a34a0c2cf6f3635795561556baceabfab00e" prot="public">
          <name>LinphoneStatusEnd</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Enum describing remote friend status <xrefsect id="deprecated_1_deprecated000067"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> and <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> instead </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="58" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" bodystart="58" bodyend="109"/>
      </memberdef>
      <memberdef kind="enum" id="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" prot="public" static="no">
        <name>LinphonePresenceBasicStatus</name>
        <enumvalue id="group__buddy__list_1gga1bce4ac7547b3459c2815a5a38fab833a6cb2287d4aa6ab6edf71faa60dee2bc1" prot="public">
          <name>LinphonePresenceBasicStatusOpen</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>This value means that the associated contact element, if any, is ready to accept communication. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga1bce4ac7547b3459c2815a5a38fab833a4e18f5d7cb3e86bc7bde635d190a0175" prot="public">
          <name>LinphonePresenceBasicStatusClosed</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>This value means that the associated contact element, if any, is unable to accept communication. </para>          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Basic status as defined in section 4.1.4 of RFC 3863 </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="36" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" bodystart="36" bodyend="42"/>
      </memberdef>
      <memberdef kind="enum" id="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" prot="public" static="no">
        <name>LinphonePresenceActivityType</name>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acae6c23b48f5e845a1892985da5844aae3" prot="public">
          <name>LinphonePresenceActivityOffline</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>This value is not defined in the RFC, it corresponds to no activity with a basic status of &quot;closed&quot;. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca005609d9063ce6807e4532e363d9801f" prot="public">
          <name>LinphonePresenceActivityOnline</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>This value is not defined in the RFC, it corresponds to no activity with a basic status of &quot;open&quot;. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acaac53282cdfa33de4b0cbcf0ed282673c" prot="public">
          <name>LinphonePresenceActivityAppointment</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person has a calendar appointment, without specifying exactly of what type. This activity is indicated if more detailed information is not available or the person chooses not to reveal more information. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca0df5a9a7bcae6ff52aeb8cc502a6e7af" prot="public">
          <name>LinphonePresenceActivityAway</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is physically away from all interactive communication devices. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca8cccbbdfd0909f4063199962642fa76b" prot="public">
          <name>LinphonePresenceActivityBreakfast</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is eating the first meal of the day, usually eaten in the morning. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca9321362a809f958ee552068736d111c5" prot="public">
          <name>LinphonePresenceActivityBusy</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is busy, without further details. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca64c1f4795aa9eb80302356aedb81a7ea" prot="public">
          <name>LinphonePresenceActivityDinner</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is having his or her main meal of the day, eaten in the evening or at midday. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca73a8249fee86792494181a017c1aab65" prot="public">
          <name>LinphonePresenceActivityHoliday</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>This is a scheduled national or local holiday. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca674f2624d3f77e5d7bbff99c75532081" prot="public">
          <name>LinphonePresenceActivityInTransit</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is riding in a vehicle, such as a car, but not steering. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acaf7a550b781668be23a8d1f1e277cace3" prot="public">
          <name>LinphonePresenceActivityLookingForWork</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is looking for (paid) work. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acadac59f1cbb3da20e7ce4549c0b63bc35" prot="public">
          <name>LinphonePresenceActivityLunch</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is eating his or her midday meal. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca04bcb2b58b21093ee53fe1e5a465efa7" prot="public">
          <name>LinphonePresenceActivityMeal</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is scheduled for a meal, without specifying whether it is breakfast, lunch, or dinner, or some other meal. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acad0584a79304edde96c86ee8a8a9b5b8c" prot="public">
          <name>LinphonePresenceActivityMeeting</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is in an assembly or gathering of people, as for a business, social, or religious purpose. A meeting is a sub-class of an appointment. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acae7a0ec14d541c65e32688be2f8d25678" prot="public">
          <name>LinphonePresenceActivityOnThePhone</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is talking on the telephone. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acaa91724dffdd8eb6c7eb0198ebe2b0c4d" prot="public">
          <name>LinphonePresenceActivityOther</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is engaged in an activity with no defined representation. A string describing the activity in plain text SHOULD be provided. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acadea924084148ce84d705c82a6c455749" prot="public">
          <name>LinphonePresenceActivityPerformance</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>A performance is a sub-class of an appointment and includes musical, theatrical, and cinematic performances as well as lectures. It is distinguished from a meeting by the fact that the person may either be lecturing or be in the audience, with a potentially large number of other people, making interruptions particularly noticeable. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acac73b9c5624dacd98dd82e4f5eb080fbc" prot="public">
          <name>LinphonePresenceActivityPermanentAbsence</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person will not return for the foreseeable future, e.g., because it is no longer working for the company. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acaceaa7d1bcdf294acf79112b0f9417c55" prot="public">
          <name>LinphonePresenceActivityPlaying</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is occupying himself or herself in amusement, sport, or other recreation. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acad8ecd3560e91b5570b7e70c4430acf5f" prot="public">
          <name>LinphonePresenceActivityPresentation</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is giving a presentation, lecture, or participating in a formal round-table discussion. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acaa1b7ce926994538c0e0400e21efdc764" prot="public">
          <name>LinphonePresenceActivityShopping</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is visiting stores in search of goods or services. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca4c6efc460dee87eafc3c6a67ac40579b" prot="public">
          <name>LinphonePresenceActivitySleeping</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is sleeping. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acadb3dfc47cdd53c206cc2faa80610e4b8" prot="public">
          <name>LinphonePresenceActivitySpectator</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is observing an event, such as a sports event. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca352afafa21ff6c35bc0bdb069626e281" prot="public">
          <name>LinphonePresenceActivitySteering</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is controlling a vehicle, watercraft, or plane. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acaf82e7dd1b966a55aa5a3d794f971b556" prot="public">
          <name>LinphonePresenceActivityTravel</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is on a business or personal trip, but not necessarily in-transit. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acac2d34a10d4e4fd5ba52059d3650444e4" prot="public">
          <name>LinphonePresenceActivityTV</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is watching television. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acaf8b53708da5fce2089416dbc6d0e2059" prot="public">
          <name>LinphonePresenceActivityUnknown</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The activity of the person is unknown. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acac35db7f2c21627d7a7a3b211aa940d7b" prot="public">
          <name>LinphonePresenceActivityVacation</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>A period of time devoted to pleasure, rest, or relaxation. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641aca2e1b3cf1344e6aef3b6364be947fe1c7" prot="public">
          <name>LinphonePresenceActivityWorking</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is engaged in, typically paid, labor, as part of a profession or job. </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__buddy__list_1gga786b93f017c7572632243e1d493641acaefa940652209eaff7f5904a11b1b5989" prot="public">
          <name>LinphonePresenceActivityWorship</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>The person is participating in religious rites. </para>          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Activities as defined in section 3.2 of RFC 4480 </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="45" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" bodystart="45" bodyend="141"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="typedef">
      <memberdef kind="typedef" id="group__buddy__list_1gaf6e5d308b0b6e0ed6506e060ce51190e" prot="public" static="no">
        <type>enum <ref refid="group__buddy__list_1ga81effcfcab907fd8530e53ca5b0bc10a" kindref="member">_LinphoneSubscribePolicy</ref></type>
        <definition>typedef enum _LinphoneSubscribePolicy  LinphoneSubscribePolicy</definition>
        <argsstring></argsstring>
        <name>LinphoneSubscribePolicy</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Enum controlling behavior for incoming subscription request. <linebreak/>
 Use by <ref refid="group__buddy__list_1ga9ab0c9222edcc0a8e25fb068aee88bc0" kindref="member">linphone_friend_set_inc_subscribe_policy()</ref> </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="52" column="1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__buddy__list_1ga77d9418f55c2ad8f8c6627548b388d0d" prot="public" static="no">
        <type>enum <ref refid="group__buddy__list_1ga1fe5b01157185e761475b82058697a34" kindref="member">_LinphoneOnlineStatus</ref></type>
        <definition>typedef enum _LinphoneOnlineStatus LinphoneOnlineStatus</definition>
        <argsstring></argsstring>
        <name>LinphoneOnlineStatus</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Enum describing remote friend status <xrefsect id="deprecated_1_deprecated000067"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> and <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> instead </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="109" column="1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" prot="public" static="no">
        <type>struct _LinphoneFriend</type>
        <definition>typedef struct _LinphoneFriend LinphoneFriend</definition>
        <argsstring></argsstring>
        <name>LinphoneFriend</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Represents a buddy, all presence actions like subscription and status change notification are performed on this object </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="106" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" bodystart="116" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__buddy__list_1ga968cd2a4c5bbd7158f2a413b0404e406" prot="public" static="no">
        <type>enum <ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref></type>
        <definition>typedef enum LinphonePresenceBasicStatus  LinphonePresenceBasicStatus</definition>
        <argsstring></argsstring>
        <name>LinphonePresenceBasicStatus</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Basic status as defined in section 4.1.4 of RFC 3863 </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="42" column="1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__buddy__list_1gae54ca0c41df7bf86ecf2f4cd9e2f2fb7" prot="public" static="no">
        <type>enum <ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
        <definition>typedef enum LinphonePresenceActivityType  LinphonePresenceActivityType</definition>
        <argsstring></argsstring>
        <name>LinphonePresenceActivityType</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Activities as defined in section 3.2 of RFC 4480 </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="141" column="1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" prot="public" static="no">
        <type>struct <ref refid="struct__LinphonePresenceModel" kindref="compound">_LinphonePresenceModel</ref></type>
        <definition>typedef struct _LinphonePresenceModel LinphonePresenceModel</definition>
        <argsstring></argsstring>
        <name>LinphonePresenceModel</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Presence model type holding information about the presence of a person. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="400" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" bodystart="151" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" prot="public" static="no">
        <type>struct _LinphonePresencePerson</type>
        <definition>typedef struct _LinphonePresencePerson LinphonePresencePerson</definition>
        <argsstring></argsstring>
        <name>LinphonePresencePerson</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Presence person holding information about a presence person. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="400" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" bodystart="166" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" prot="public" static="no">
        <type>struct _LinphonePresenceService</type>
        <definition>typedef struct _LinphonePresenceService LinphonePresenceService</definition>
        <argsstring></argsstring>
        <name>LinphonePresenceService</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Presence service type holding information about a presence service. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="400" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" bodystart="171" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" prot="public" static="no">
        <type>struct _LinphonePresenceActivity</type>
        <definition>typedef struct _LinphonePresenceActivity LinphonePresenceActivity</definition>
        <argsstring></argsstring>
        <name>LinphonePresenceActivity</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Presence activity type holding information about a presence activity. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="400" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" bodystart="181" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" prot="public" static="no">
        <type>struct _LinphonePresenceNote</type>
        <definition>typedef struct _LinphonePresenceNote LinphonePresenceNote</definition>
        <argsstring></argsstring>
        <name>LinphonePresenceNote</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Presence note type holding information about a presence note. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="400" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" bodystart="191" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="group__buddy__list_1ga67b42c5dfd482bbb49a7c8bef62d603e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
        <definition>LinphoneFriend* linphone_friend_new</definition>
        <argsstring>(void)</argsstring>
        <name>linphone_friend_new</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Contructor <simplesect kind="return"><para>a new empty <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="122" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="130" bodyend="136"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga3ae7874468573bd58d93069439578f59" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
        <definition>LinphoneFriend* linphone_friend_new_with_address</definition>
        <argsstring>(const char *addr)</argsstring>
        <name>linphone_friend_new_with_address</name>
        <param>
          <type>const char *</type>
          <declname>addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Contructor same as <ref refid="group__buddy__list_1ga67b42c5dfd482bbb49a7c8bef62d603e" kindref="member">linphone_friend_new()</ref> + <ref refid="group__buddy__list_1ga4f1e846ee245278b1bbc58654300e00d" kindref="member">linphone_friend_set_address()</ref> <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>addr</parametername>
</parameternamelist>
<parameterdescription>
<para>a buddy address, must be a sip uri like sip:<ulink url="mailto:joe@sip.linphone.org">joe@sip.linphone.org</ulink> </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>a new <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> with <ref refid="group__buddy__list_1ga1bbbe1f2b3760587681b8392d87efffa" kindref="member">address initialized </ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="129" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="138" bodyend="150"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gaaa253ca75afb206fdb2f6ab3a303c3c8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_friend_destroy</definition>
        <argsstring>(LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_destroy</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Destructor <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="141" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="269" bodyend="282"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga4f1e846ee245278b1bbc58654300e00d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_friend_set_address</definition>
        <argsstring>(LinphoneFriend *fr, const LinphoneAddress *address)</argsstring>
        <name>linphone_friend_set_address</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>fr</declname>
        </param>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>address</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> for this friend <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fr</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>address</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="148" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="200" bodyend="206"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga1bbbe1f2b3760587681b8392d87efffa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
        <definition>const LinphoneAddress* linphone_friend_get_address</definition>
        <argsstring>(const LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_get_address</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get address of this friend <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="161" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="284" bodyend="286"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga08ee6be5504fe62d4216e93d4456d552" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_friend_set_name</definition>
        <argsstring>(LinphoneFriend *lf, const char *name)</argsstring>
        <name>linphone_friend_set_name</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>name</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the display name for this friend <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>name</parametername>
</parameternamelist>
<parameterdescription>
<para></para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="168" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="208" bodyend="216"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga13566322778b95c130f6b83a92f742b1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_friend_get_name</definition>
        <argsstring>(const LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_get_name</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the display name for this friend <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The display name of this friend </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="175" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="288" bodyend="292"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad4e39e85d9c3906cc2449f2ea1383d11" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool_t</type>
        <definition>bool_t linphone_friend_subscribes_enabled</definition>
        <argsstring>(const LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_subscribes_enabled</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>get subscription flag value <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>returns true is subscription is activated for this friend </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="183" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="294" bodyend="296"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga832ec207f77f722ddc596303e7a68a47" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_friend_enable_subscribes</definition>
        <argsstring>(LinphoneFriend *fr, bool_t val)</argsstring>
        <name>linphone_friend_enable_subscribes</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>fr</declname>
        </param>
        <param>
          <type>bool_t</type>
          <declname>val</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Configure <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> to subscribe to presence information <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fr</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>val</parametername>
</parameternamelist>
<parameterdescription>
<para>if TRUE this friend will receive subscription message </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="192" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="218" bodyend="221"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga9ab0c9222edcc0a8e25fb068aee88bc0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_friend_set_inc_subscribe_policy</definition>
        <argsstring>(LinphoneFriend *fr, LinphoneSubscribePolicy pol)</argsstring>
        <name>linphone_friend_set_inc_subscribe_policy</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>fr</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1gaf6e5d308b0b6e0ed6506e060ce51190e" kindref="member">LinphoneSubscribePolicy</ref></type>
          <declname>pol</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Configure incoming subscription policy for this friend. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fr</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>pol</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1gaf6e5d308b0b6e0ed6506e060ce51190e" kindref="member">LinphoneSubscribePolicy</ref> policy to apply. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="200" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="223" bodyend="227"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga76a34c3498150c8a99db376c7f91b8f6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gaf6e5d308b0b6e0ed6506e060ce51190e" kindref="member">LinphoneSubscribePolicy</ref></type>
        <definition>LinphoneSubscribePolicy linphone_friend_get_inc_subscribe_policy</definition>
        <argsstring>(const LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_get_inc_subscribe_policy</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>get current subscription policy for this <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para><ref refid="group__buddy__list_1gaf6e5d308b0b6e0ed6506e060ce51190e" kindref="member">LinphoneSubscribePolicy</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="208" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="298" bodyend="300"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga254b01923c79947a5d23981d47639f40" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_friend_edit</definition>
        <argsstring>(LinphoneFriend *fr)</argsstring>
        <name>linphone_friend_edit</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>fr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Starts editing a friend configuration.</para><para>Because friend configuration must be consistent, applications MUST call <ref refid="group__buddy__list_1ga254b01923c79947a5d23981d47639f40" kindref="member">linphone_friend_edit()</ref> before doing any attempts to modify friend configuration (such as <ref refid="group__buddy__list_1ga4f1e846ee245278b1bbc58654300e00d" kindref="member">address </ref> or <ref refid="group__buddy__list_1ga9ab0c9222edcc0a8e25fb068aee88bc0" kindref="member">subscription policy</ref> and so on). Once the modifications are done, then the application must call <ref refid="group__buddy__list_1ga6e28513bba28f948ee61341384a36958" kindref="member">linphone_friend_done()</ref> to commit the changes. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="219" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="455" bodyend="456"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga6e28513bba28f948ee61341384a36958" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_friend_done</definition>
        <argsstring>(LinphoneFriend *fr)</argsstring>
        <name>linphone_friend_done</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>fr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Commits modification made to the friend configuration. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>fr</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="225" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="458" bodyend="462"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga77f0463c9fb52d98fd74a90a3c55028a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga77d9418f55c2ad8f8c6627548b388d0d" kindref="member">LinphoneOnlineStatus</ref></type>
        <definition>LinphoneOnlineStatus linphone_friend_get_status</definition>
        <argsstring>(const LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_get_status</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the status of a friend <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lf</parametername>
</parameternamelist>
<parameterdescription>
<para>A <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para><ref refid="group__buddy__list_1ga77d9418f55c2ad8f8c6627548b388d0d" kindref="member">LinphoneOnlineStatus</ref> </para></simplesect>
<xrefsect id="deprecated_1_deprecated000070"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__buddy__list_1ga19fd8c8e5db8d1132bf46efb97c1d265" kindref="member">linphone_friend_get_presence_model()</ref> instead </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="233" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="302" bodyend="380"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga19fd8c8e5db8d1132bf46efb97c1d265" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>const LinphonePresenceModel* linphone_friend_get_presence_model</definition>
        <argsstring>(LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_get_presence_model</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the presence model of a friend <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lf</parametername>
</parameternamelist>
<parameterdescription>
<para>A <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object, or NULL if the friend do not have presence information (in which case he is considered offline) </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="240" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="382" bodyend="384"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga046fe575600f897770971854592d1dbf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_friend_set_user_data</definition>
        <argsstring>(LinphoneFriend *lf, void *data)</argsstring>
        <name>linphone_friend_set_user_data</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Store user pointer to friend object. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="245" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="152" bodyend="154"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gac3b3525ee8d82594c2f7d284eb968842" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void *</type>
        <definition>void* linphone_friend_get_user_data</definition>
        <argsstring>(const LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_get_user_data</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Retrieve user data associated with friend. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="250" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="156" bodyend="158"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga701674972fedaf55b0d2fb82f6b8469c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>BuddyInfo *</type>
        <definition>BuddyInfo* linphone_friend_get_info</definition>
        <argsstring>(const LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_get_info</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="252" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="386" bodyend="388"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga39f91bc409da028acc20f3835822fcf2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_friend_set_ref_key</definition>
        <argsstring>(LinphoneFriend *lf, const char *key)</argsstring>
        <name>linphone_friend_set_ref_key</name>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>key</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the reference key of a friend. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">key</parametername>
</parameternamelist>
<parameterdescription>
<para>The reference key to use for the friend. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="259" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="529" bodyend="538"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga384a3a8fe10e34bac48c48c618c6b9b4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_friend_get_ref_key</definition>
        <argsstring>(const LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_get_ref_key</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the reference key of a friend. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The reference key of the friend. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="266" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="540" bodyend="542"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga5bd1659968a14a8537e9d9b4bb1cdfc5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool_t</type>
        <definition>bool_t linphone_friend_in_list</definition>
        <argsstring>(const LinphoneFriend *lf)</argsstring>
        <name>linphone_friend_in_list</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Check that the given friend is in a friend list. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>TRUE if the friend is in a friend list, FALSE otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="273" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="160" bodyend="162"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gac691ff2fc71a0b9e91049dd1d0ad59f0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_online_status_to_string</definition>
        <argsstring>(LinphoneOnlineStatus ss)</argsstring>
        <name>linphone_online_status_to_string</name>
        <param>
          <type><ref refid="group__buddy__list_1ga77d9418f55c2ad8f8c6627548b388d0d" kindref="member">LinphoneOnlineStatus</ref></type>
          <declname>ss</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Return humain readable presence status <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>ss</parametername>
</parameternamelist>
<parameterdescription>
<para></para></parameterdescription>
</parameteritem>
</parameterlist>
<xrefsect id="deprecated_1_deprecated000071"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref>, <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> and <ref refid="group__buddy__list_1ga5b72ce9ec921a464eb7840ac35cee278" kindref="member">linphone_presence_activity_to_string()</ref> instead. </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="281" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="29" bodyend="71"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga552d28c2df44f9c5483549a8699dff1f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
        <definition>LinphoneFriend* linphone_core_create_friend</definition>
        <argsstring>(LinphoneCore *lc)</argsstring>
        <name>linphone_core_create_friend</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Create a default LinphoneFriend. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="289" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="464" bodyend="466"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gab2a2bf6d1b43488927c0e842e08f66c9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
        <definition>LinphoneFriend* linphone_core_create_friend_with_address</definition>
        <argsstring>(LinphoneCore *lc, const char *address)</argsstring>
        <name>linphone_core_create_friend_with_address</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>address</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Create a LinphoneFriend from the given address. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">address</parametername>
</parameternamelist>
<parameterdescription>
<para>A string containing the address to create the LinphoneFriend from </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="297" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="468" bodyend="470"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gadae69527e9b36e0f29bd80c30275874f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_core_set_presence_info</definition>
        <argsstring>(LinphoneCore *lc, int minutes_away, const char *alternative_contact, LinphoneOnlineStatus os)</argsstring>
        <name>linphone_core_set_presence_info</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type>int</type>
          <declname>minutes_away</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>alternative_contact</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga77d9418f55c2ad8f8c6627548b388d0d" kindref="member">LinphoneOnlineStatus</ref></type>
          <declname>os</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set my presence status <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">minutes_away</parametername>
</parameternamelist>
<parameterdescription>
<para>how long in away </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">alternative_contact</parametername>
</parameternamelist>
<parameterdescription>
<para>sip uri used to redirect call in state <ref refid="group__buddy__list_1gga1fe5b01157185e761475b82058697a34a2f5788314f1f2afd183fa114a2f4bd90" kindref="member">LinphoneStatusMoved</ref> </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">os</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga77d9418f55c2ad8f8c6627548b388d0d" kindref="member">LinphoneOnlineStatus</ref> </para></parameterdescription>
</parameteritem>
</parameterlist>
<xrefsect id="deprecated_1_deprecated000072"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__buddy__list_1ga8b8f1c93a0c9a7d355b1899969058fb3" kindref="member">linphone_core_set_presence_model()</ref> instead </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="307" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonecore.c" bodystart="4212" bodyend="4266"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga8b8f1c93a0c9a7d355b1899969058fb3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_core_set_presence_model</definition>
        <argsstring>(LinphoneCore *lc, LinphonePresenceModel *presence)</argsstring>
        <name>linphone_core_set_presence_model</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>presence</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set my presence model <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">presence</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="314" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonecore.c" bodystart="4273" bodyend="4280"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga172bd47cb5e3b6132d1ea9bf8c6b733a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga77d9418f55c2ad8f8c6627548b388d0d" kindref="member">LinphoneOnlineStatus</ref></type>
        <definition>LinphoneOnlineStatus linphone_core_get_presence_info</definition>
        <argsstring>(const LinphoneCore *lc)</argsstring>
        <name>linphone_core_get_presence_info</name>
        <param>
          <type>const <ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get my presence status <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para><ref refid="group__buddy__list_1ga77d9418f55c2ad8f8c6627548b388d0d" kindref="member">LinphoneOnlineStatus</ref> </para></simplesect>
<xrefsect id="deprecated_1_deprecated000073"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__buddy__list_1gad1199d38de2092dc58ff7d9a9a184e25" kindref="member">linphone_core_get_presence_model()</ref> instead </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="322" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonecore.c" bodystart="4282" bodyend="4330"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad1199d38de2092dc58ff7d9a9a184e25" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>LinphonePresenceModel* linphone_core_get_presence_model</definition>
        <argsstring>(const LinphoneCore *lc)</argsstring>
        <name>linphone_core_get_presence_model</name>
        <param>
          <type>const <ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get my presence model <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object, or NULL if no presence model has been set. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="329" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonecore.c" bodystart="4332" bodyend="4334"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga34168bbb5cc6b378c6b54cf638c7bcf9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_core_interpret_friend_uri</definition>
        <argsstring>(LinphoneCore *lc, const char *uri, char **result)</argsstring>
        <name>linphone_core_interpret_friend_uri</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>uri</declname>
        </param>
        <param>
          <type>char **</type>
          <declname>result</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para><xrefsect id="deprecated_1_deprecated000074"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__call__control_1ga1de3060cfba4df416da17259173fdefe" kindref="member">linphone_core_interpret_url()</ref> instead </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="334" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="164" bodyend="198"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga3a8e9184320402082bf35226ae8d25b8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_core_add_friend</definition>
        <argsstring>(LinphoneCore *lc, LinphoneFriend *fr)</argsstring>
        <name>linphone_core_add_friend</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>fr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Add a friend to the current buddy list, if <ref refid="group__buddy__list_1ga832ec207f77f722ddc596303e7a68a47" kindref="member">subscription attribute </ref> is set, a SIP SUBSCRIBE message is sent. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>fr</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> to add </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="341" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="472" bodyend="489"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga1df7c039180b673de0434c9fd2e000de" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_core_remove_friend</definition>
        <argsstring>(LinphoneCore *lc, LinphoneFriend *fr)</argsstring>
        <name>linphone_core_remove_friend</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>fr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>remove a friend from the buddy list <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>fr</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> to add </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="348" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="491" bodyend="500"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga4d308687e043ea48e2ae83a3679857fc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_core_reject_subscriber</definition>
        <argsstring>(LinphoneCore *lc, LinphoneFriend *lf)</argsstring>
        <name>linphone_core_reject_subscriber</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>lf</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Black list a friend. same as <ref refid="group__buddy__list_1ga9ab0c9222edcc0a8e25fb068aee88bc0" kindref="member">linphone_friend_set_inc_subscribe_policy()</ref> with <ref refid="group__buddy__list_1gga81effcfcab907fd8530e53ca5b0bc10aa94cf7013f58a5ad7ec8859afc3da9d72" kindref="member">LinphoneSPDeny</ref> policy; <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>lf</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> to add </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="355" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1449" bodyend="1451"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gab5522f2665b5da0b750b32880eca24d4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const MSList *</type>
        <definition>const MSList* linphone_core_get_friend_list</definition>
        <argsstring>(const LinphoneCore *lc)</argsstring>
        <name>linphone_core_get_friend_list</name>
        <param>
          <type>const <ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get Buddy list of LinphoneFriend <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A list of <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> objects. <mslist>LinphoneFriend</mslist>  </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="362" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonecore.c" bodystart="1929" bodyend="1932"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gaa76897f8107633a3d05746c45a957817" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_core_notify_all_friends</definition>
        <argsstring>(LinphoneCore *lc, LinphonePresenceModel *presence)</argsstring>
        <name>linphone_core_notify_all_friends</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>presence</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Notify all friends that have subscribed <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>presence</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> to notify </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="369" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1453" bodyend="1465"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga94aa60069c0ae04890ed3ee018c53f14" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
        <definition>LinphoneFriend* linphone_core_get_friend_by_address</definition>
        <argsstring>(const LinphoneCore *lc, const char *addr)</argsstring>
        <name>linphone_core_get_friend_by_address</name>
        <param>
          <type>const <ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Search a LinphoneFriend by its address. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">addr</parametername>
</parameternamelist>
<parameterdescription>
<para>The address to use to search the friend. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object corresponding to the given address. </para></simplesect>
<xrefsect id="deprecated_1_deprecated000075"><xreftitle>Deprecated</xreftitle><xrefdescription><para>use <ref refid="group__buddy__list_1ga6c73861d04bfd440c9c843fedc6ed051" kindref="member">linphone_core_find_friend()</ref> instead. </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="378" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="556" bodyend="561"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga6c73861d04bfd440c9c843fedc6ed051" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
        <definition>LinphoneFriend* linphone_core_find_friend</definition>
        <argsstring>(const LinphoneCore *lc, const LinphoneAddress *addr)</argsstring>
        <name>linphone_core_find_friend</name>
        <param>
          <type>const <ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Search a LinphoneFriend by its address. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">addr</parametername>
</parameternamelist>
<parameterdescription>
<para>The address to use to search the friend. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object corresponding to the given address. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="386" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="544" bodyend="554"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gac9f91f3914a41dd044ff61fb2b913395" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
        <definition>LinphoneFriend* linphone_core_get_friend_by_ref_key</definition>
        <argsstring>(const LinphoneCore *lc, const char *key)</argsstring>
        <name>linphone_core_get_friend_by_ref_key</name>
        <param>
          <type>const <ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>key</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Search a LinphoneFriend by its reference key. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">key</parametername>
</parameternamelist>
<parameterdescription>
<para>The reference key to use to search the friend. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object corresponding to the given reference key. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="394" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="563" bodyend="573"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga593bfa7845c5ce08159e0f391c0013d9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
        <definition>LinphoneCore* linphone_friend_get_core</definition>
        <argsstring>(const LinphoneFriend *fr)</argsstring>
        <name>linphone_friend_get_core</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> *</type>
          <declname>fr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the LinphoneCore object managing this friend, if any. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="400" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/friend.c" bodystart="684" bodyend="686"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga1d18d53dc6742c071b9a33d76761112b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>LinphonePresenceModel* linphone_presence_model_new_with_activity</definition>
        <argsstring>(LinphonePresenceActivityType activity, const char *description)</argsstring>
        <name>linphone_presence_model_new_with_activity</name>
        <param>
          <type><ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
          <declname>activity</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>description</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Creates a presence model specifying an activity. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The activity to set for the created presence model. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">description</parametername>
</parameternamelist>
<parameterdescription>
<para>An additional description of the activity (mainly useful for the &apos;other&apos; activity). Set it to NULL to not add a description. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created presence model, or NULL if an error occured. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__buddy__list_1gaafdc5ae622acaadbf1e58415756d9fa3" kindref="member">linphone_presence_model_new</ref> </para></simplesect>
<simplesect kind="see"><para><ref refid="group__buddy__list_1ga37aa5cf371ba6cb116d92a2517d44fff" kindref="member">linphone_presence_model_new_with_activity_and_note</ref></para></simplesect>
The created presence model has the activity specified in the parameters. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="209" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="255" bodyend="261"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga37aa5cf371ba6cb116d92a2517d44fff" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>LinphonePresenceModel* linphone_presence_model_new_with_activity_and_note</definition>
        <argsstring>(LinphonePresenceActivityType activity, const char *description, const char *note, const char *lang)</argsstring>
        <name>linphone_presence_model_new_with_activity_and_note</name>
        <param>
          <type><ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
          <declname>activity</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>description</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>note</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>lang</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Creates a presence model specifying an activity and adding a note. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The activity to set for the created presence model. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">description</parametername>
</parameternamelist>
<parameterdescription>
<para>An additional description of the activity (mainly useful for the &apos;other&apos; activity). Set it to NULL to not add a description. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>An additional note giving additional information about the contact presence. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lang</parametername>
</parameternamelist>
<parameterdescription>
<para>The language the note is written in. It can be set to NULL in order to not specify the language of the note. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created presence model, or NULL if an error occured. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__buddy__list_1ga1d18d53dc6742c071b9a33d76761112b" kindref="member">linphone_presence_model_new_with_activity</ref> </para></simplesect>
<simplesect kind="see"><para><ref refid="group__buddy__list_1ga37aa5cf371ba6cb116d92a2517d44fff" kindref="member">linphone_presence_model_new_with_activity_and_note</ref></para></simplesect>
The created presence model has the activity and the note specified in the parameters. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="223" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="263" bodyend="270"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga396ad42678b4c876ac7b1824782d2942" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref></type>
        <definition>LinphonePresenceBasicStatus linphone_presence_model_get_basic_status</definition>
        <argsstring>(const LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_get_basic_status</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the basic status of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the basic status from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref> of the <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object given as parameter. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="230" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="273" bodyend="279"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gaf4976a640b82b73f33e9cbd2f50ba380" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_set_basic_status</definition>
        <argsstring>(LinphonePresenceModel *model, LinphonePresenceBasicStatus basic_status)</argsstring>
        <name>linphone_presence_model_set_basic_status</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref></type>
          <declname>basic_status</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the basic status of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to set the basic status. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">basic_status</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref> to set for the <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="238" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="281" bodyend="294"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga804edf09dcffe5528d98042e7e84ac30" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>time_t</type>
        <definition>time_t linphone_presence_model_get_timestamp</definition>
        <argsstring>(const LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_get_timestamp</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the timestamp of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the timestamp from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The timestamp of the <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object or -1 on error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="245" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="306" bodyend="316"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga9be1bde36d7437367f6f6fb2765b23ea" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>char *</type>
        <definition>char* linphone_presence_model_get_contact</definition>
        <argsstring>(const LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_get_contact</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the contact of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the contact from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a dynamically allocated string containing the contact, or NULL if no contact is found.</para></simplesect>
The returned string is to be freed by calling ms_free(). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="254" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="323" bodyend="328"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad77b4bec03ea80eaed213d9e0a23c8a0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_set_contact</definition>
        <argsstring>(LinphonePresenceModel *model, const char *contact)</argsstring>
        <name>linphone_presence_model_set_contact</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>contact</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the contact of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to set the contact. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">contact</parametername>
</parameternamelist>
<parameterdescription>
<para>The contact string to set. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="262" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="330" bodyend="342"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gae44a7723cc5843954981878e0ff654fd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
        <definition>LinphonePresenceActivity* linphone_presence_model_get_activity</definition>
        <argsstring>(const LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_get_activity</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the first activity of a presence model (there is usually only one). <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the activity from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object if successful, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="269" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="363" bodyend="365"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga24d62429a3d66ead56bc3e30b6705bb6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_set_activity</definition>
        <argsstring>(LinphonePresenceModel *model, LinphonePresenceActivityType activity, const char *description)</argsstring>
        <name>linphone_presence_model_set_activity</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
          <declname>activity</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>description</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the activity of a presence model (limits to only one activity). <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to set the activity. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref> to set for the model. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">description</parametername>
</parameternamelist>
<parameterdescription>
<para>An additional description of the activity to set for the model. Can be NULL if no additional description is to be added. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error.</para></simplesect>
WARNING: This function will modify the basic status of the model according to the activity being set. If you don&apos;t want the basic status to be modified automatically, you can use the combination of <ref refid="group__buddy__list_1gaf4976a640b82b73f33e9cbd2f50ba380" kindref="member">linphone_presence_model_set_basic_status()</ref>, <ref refid="group__buddy__list_1gacb675e95048bb879a2bda9278087a219" kindref="member">linphone_presence_model_clear_activities()</ref> and <ref refid="group__buddy__list_1ga97a070251ca232a6eabe9f31e01f7086" kindref="member">linphone_presence_model_add_activity()</ref>. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="282" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="367" bodyend="394"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga1a7e31c35f5ed5e87e545d24d7458d45" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int linphone_presence_model_get_nb_activities</definition>
        <argsstring>(const LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_get_nb_activities</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the number of activities included in the presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the number of activities from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The number of activities included in the <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="289" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="396" bodyend="400"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga7c70ea5f1e8d0f903b8313415494ec02" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
        <definition>LinphonePresenceActivity* linphone_presence_model_get_nth_activity</definition>
        <argsstring>(const LinphonePresenceModel *model, unsigned int idx)</argsstring>
        <name>linphone_presence_model_get_nth_activity</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>idx</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the nth activity of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the activity from. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">idx</parametername>
</parameternamelist>
<parameterdescription>
<para>The index of the activity to get (the first activity having the index 0). </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object if successful, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="297" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="402" bodyend="413"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga97a070251ca232a6eabe9f31e01f7086" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_add_activity</definition>
        <argsstring>(LinphonePresenceModel *model, LinphonePresenceActivity *activity)</argsstring>
        <name>linphone_presence_model_add_activity</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Adds an activity to a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to add an activity. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object to add to the model. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="305" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="415" bodyend="437"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gacb675e95048bb879a2bda9278087a219" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_clear_activities</definition>
        <argsstring>(LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_clear_activities</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Clears the activities of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to clear the activities. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="312" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="439" bodyend="444"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga1e1acbdf3506f61c264b2ba1aaaacd4e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
        <definition>LinphonePresenceNote* linphone_presence_model_get_note</definition>
        <argsstring>(const LinphonePresenceModel *model, const char *lang)</argsstring>
        <name>linphone_presence_model_get_note</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>lang</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the first note of a presence model (there is usually only one). <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the note from. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lang</parametername>
</parameternamelist>
<parameterdescription>
<para>The language of the note to get. Can be NULL to get a note that has no language specified or to get the first note whatever language it is written into. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object if successful, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="320" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="499" bodyend="541"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga0fc1ede7cb16366bf4faf8605db69f27" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_add_note</definition>
        <argsstring>(LinphonePresenceModel *model, const char *note_content, const char *lang)</argsstring>
        <name>linphone_presence_model_add_note</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>note_content</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>lang</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Adds a note to a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to add a note to. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">note_content</parametername>
</parameternamelist>
<parameterdescription>
<para>The note to be added to the presence model. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lang</parametername>
</parameternamelist>
<parameterdescription>
<para>The language of the note to be added. Can be NULL if no language is to be specified for the note. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error.</para></simplesect>
Only one note for each language can be set, so e.g. setting a note for the &apos;fr&apos; language if there is only one will replace the existing one. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="331" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="543" bodyend="572"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad23d4cfb9b5964028dcae0e09a46c644" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_clear_notes</definition>
        <argsstring>(LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_clear_notes</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Clears all the notes of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> for which to clear notes. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="338" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="589" bodyend="600"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gaafdc5ae622acaadbf1e58415756d9fa3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>LinphonePresenceModel* linphone_presence_model_new</definition>
        <argsstring>(void)</argsstring>
        <name>linphone_presence_model_new</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Creates a default presence model. <simplesect kind="return"><para>The created presence model, NULL on error. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__buddy__list_1ga1d18d53dc6742c071b9a33d76761112b" kindref="member">linphone_presence_model_new_with_activity</ref> </para></simplesect>
<simplesect kind="see"><para><ref refid="group__buddy__list_1ga37aa5cf371ba6cb116d92a2517d44fff" kindref="member">linphone_presence_model_new_with_activity_and_note</ref></para></simplesect>
The created presence model is considered &apos;offline&apos;. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="353" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="606" bodyend="610"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad3e5542b078b0ecbe16a52dae48d1c9e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int linphone_presence_model_get_nb_services</definition>
        <argsstring>(const LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_get_nb_services</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the number of services included in the presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the number of services from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The number of services included in the <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="360" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="612" bodyend="614"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga89b3ce38a7475daa12fa98fae61a6ccf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
        <definition>LinphonePresenceService* linphone_presence_model_get_nth_service</definition>
        <argsstring>(const LinphonePresenceModel *model, unsigned int idx)</argsstring>
        <name>linphone_presence_model_get_nth_service</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>idx</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the nth service of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the service from. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">idx</parametername>
</parameternamelist>
<parameterdescription>
<para>The index of the service to get (the first service having the index 0). </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object if successful, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="368" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="616" bodyend="621"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga2335d062c90a068b893ea9830e3d13b0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_add_service</definition>
        <argsstring>(LinphonePresenceModel *model, LinphonePresenceService *service)</argsstring>
        <name>linphone_presence_model_add_service</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Adds a service to a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to add a service. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object to add to the model. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="376" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="623" bodyend="627"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga04999d9e1918f1032995d4fd7e32dc1d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_clear_services</definition>
        <argsstring>(LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_clear_services</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Clears the services of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to clear the services. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="383" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="629" bodyend="636"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga4ee2f72181d54d196dc585e0b4718fc9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int linphone_presence_model_get_nb_persons</definition>
        <argsstring>(const LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_get_nb_persons</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the number of persons included in the presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the number of persons from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The number of persons included in the <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="390" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="638" bodyend="640"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga76fb2167dcbf66e27136f541de239a35" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
        <definition>LinphonePresencePerson* linphone_presence_model_get_nth_person</definition>
        <argsstring>(const LinphonePresenceModel *model, unsigned int idx)</argsstring>
        <name>linphone_presence_model_get_nth_person</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>idx</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the nth person of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object to get the person from. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">idx</parametername>
</parameternamelist>
<parameterdescription>
<para>The index of the person to get (the first person having the index 0). </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object if successful, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="398" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="642" bodyend="647"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga1bb38c17dfde730fd76475b50534bf87" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_add_person</definition>
        <argsstring>(LinphonePresenceModel *model, LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_model_add_person</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Adds a person to a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to add a person. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object to add to the model. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="406" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="649" bodyend="653"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gada0bb3a977d9a86132235c07d71e4c40" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_model_clear_persons</definition>
        <argsstring>(LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_clear_persons</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Clears the persons of a presence model. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to clear the persons. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="413" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="655" bodyend="662"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gacbae5482f29072a109efc1a446aca529" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
        <definition>LinphonePresenceService* linphone_presence_service_new</definition>
        <argsstring>(const char *id, LinphonePresenceBasicStatus basic_status, const char *contact)</argsstring>
        <name>linphone_presence_service_new</name>
        <param>
          <type>const char *</type>
          <declname>id</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref></type>
          <declname>basic_status</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>contact</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Creates a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">id</parametername>
</parameternamelist>
<parameterdescription>
<para>The id of the presence service to be created. Can be NULL to generate it automatically. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">basic_status</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref> to set for the <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">contact</parametername>
</parameternamelist>
<parameterdescription>
<para>The contact string to set. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created presence service, NULL on error.</para></simplesect>
The created presence service has the basic status &apos;closed&apos;. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="429" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="670" bodyend="682"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gae2826b6feb04ac8ff6b02698431f9ca7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>char *</type>
        <definition>char* linphone_presence_service_get_id</definition>
        <argsstring>(const LinphonePresenceService *service)</argsstring>
        <name>linphone_presence_service_get_id</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the id of a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object to get the id from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a dynamically allocated string containing the id, or NULL in case of error.</para></simplesect>
The returned string is to be freed by calling ms_free(). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="438" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="684" bodyend="687"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gaba3835eed0b42ac55fd4caf37ee67eaa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_service_set_id</definition>
        <argsstring>(LinphonePresenceService *service, const char *id)</argsstring>
        <name>linphone_presence_service_set_id</name>
        <param>
          <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>id</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the id of a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object for which to set the id. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">id</parametername>
</parameternamelist>
<parameterdescription>
<para>The id string to set. Can be NULL to generate it automatically. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="446" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="689" bodyend="698"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga38bd8f8e8fae6e2b02f6ea8bac4a296c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref></type>
        <definition>LinphonePresenceBasicStatus linphone_presence_service_get_basic_status</definition>
        <argsstring>(const LinphonePresenceService *service)</argsstring>
        <name>linphone_presence_service_get_basic_status</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the basic status of a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object to get the basic status from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref> of the <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object given as parameter. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="453" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="700" bodyend="703"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad06e643ca00c3763248cf66545b124fe" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_service_set_basic_status</definition>
        <argsstring>(LinphonePresenceService *service, LinphonePresenceBasicStatus basic_status)</argsstring>
        <name>linphone_presence_service_set_basic_status</name>
        <param>
          <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref></type>
          <declname>basic_status</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the basic status of a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object for which to set the basic status. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">basic_status</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref> to set for the <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="461" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="705" bodyend="709"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga55b6c2037f50ad5b3cf09ca66f104a70" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>char *</type>
        <definition>char* linphone_presence_service_get_contact</definition>
        <argsstring>(const LinphonePresenceService *service)</argsstring>
        <name>linphone_presence_service_get_contact</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the contact of a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object to get the contact from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a dynamically allocated string containing the contact, or NULL if no contact is found.</para></simplesect>
The returned string is to be freed by calling ms_free(). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="470" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="711" bodyend="714"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga7bf6a8e2ae11c778d4c469db1ae80917" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_service_set_contact</definition>
        <argsstring>(LinphonePresenceService *service, const char *contact)</argsstring>
        <name>linphone_presence_service_set_contact</name>
        <param>
          <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>contact</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the contact of a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object for which to set the contact. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">contact</parametername>
</parameternamelist>
<parameterdescription>
<para>The contact string to set. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="478" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="716" bodyend="725"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga617f5e028bb247edb687a382a9e9a45a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int linphone_presence_service_get_nb_notes</definition>
        <argsstring>(const LinphonePresenceService *service)</argsstring>
        <name>linphone_presence_service_get_nb_notes</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the number of notes included in the presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object to get the number of notes from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The number of notes included in the <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="485" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="727" bodyend="729"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga37b2cb26beeae9dbe76b8fb96c14c718" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
        <definition>LinphonePresenceNote* linphone_presence_service_get_nth_note</definition>
        <argsstring>(const LinphonePresenceService *service, unsigned int idx)</argsstring>
        <name>linphone_presence_service_get_nth_note</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>idx</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the nth note of a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object to get the note from. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">idx</parametername>
</parameternamelist>
<parameterdescription>
<para>The index of the note to get (the first note having the index 0). </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object if successful, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="493" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="731" bodyend="736"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga44fddcae238b72375324c8f7c8ceee2c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_service_add_note</definition>
        <argsstring>(LinphonePresenceService *service, LinphonePresenceNote *note)</argsstring>
        <name>linphone_presence_service_add_note</name>
        <param>
          <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Adds a note to a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object for which to add a note. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object to add to the service. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="501" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="738" bodyend="742"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga79d316095dd5b80eb9980e9a9059ab91" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_service_clear_notes</definition>
        <argsstring>(LinphonePresenceService *service)</argsstring>
        <name>linphone_presence_service_clear_notes</name>
        <param>
          <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Clears the notes of a presence service. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object for which to clear the notes. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="508" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="744" bodyend="751"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gaccc8c6acf008ab23615562f4ef2d611f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
        <definition>LinphonePresencePerson* linphone_presence_person_new</definition>
        <argsstring>(const char *id)</argsstring>
        <name>linphone_presence_person_new</name>
        <param>
          <type>const char *</type>
          <declname>id</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Creates a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">id</parametername>
</parameternamelist>
<parameterdescription>
<para>The id of the presence person to be created. Can be NULL to generate it automatically. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created presence person, NULL on error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="520" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="759" bodyend="761"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga46c62423dd60cc7ccef6f6978bce2b26" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>char *</type>
        <definition>char* linphone_presence_person_get_id</definition>
        <argsstring>(const LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_get_id</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the id of a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object to get the id from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a dynamically allocated string containing the id, or NULL in case of error.</para></simplesect>
The returned string is to be freed by calling ms_free(). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="529" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="763" bodyend="766"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga265f171c2a87ad76da2d4bd5e1fb1710" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_person_set_id</definition>
        <argsstring>(LinphonePresencePerson *person, const char *id)</argsstring>
        <name>linphone_presence_person_set_id</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>id</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the id of a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which to set the id. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">id</parametername>
</parameternamelist>
<parameterdescription>
<para>The id string to set. Can be NULL to generate it automatically. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="537" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="768" bodyend="777"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gabef33b8fad7823e0166fa4db0cbbcaac" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int linphone_presence_person_get_nb_activities</definition>
        <argsstring>(const LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_get_nb_activities</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the number of activities included in the presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object to get the number of activities from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The number of activities included in the <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="544" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="779" bodyend="782"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga09ebfa64023fd9fd4a430d59190195b5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
        <definition>LinphonePresenceActivity* linphone_presence_person_get_nth_activity</definition>
        <argsstring>(const LinphonePresencePerson *person, unsigned int idx)</argsstring>
        <name>linphone_presence_person_get_nth_activity</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>idx</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the nth activity of a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object to get the activity from. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">idx</parametername>
</parameternamelist>
<parameterdescription>
<para>The index of the activity to get (the first activity having the index 0). </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object if successful, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="552" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="784" bodyend="788"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga3124d8045fa76284d4d7011b587f2a96" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_person_add_activity</definition>
        <argsstring>(LinphonePresencePerson *person, LinphonePresenceActivity *activity)</argsstring>
        <name>linphone_presence_person_add_activity</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Adds an activity to a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which to add an activity. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object to add to the person. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="560" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="790" bodyend="794"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga77ad33bc07d13ed2d37ea2041ccc12da" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_person_clear_activities</definition>
        <argsstring>(LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_clear_activities</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Clears the activities of a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which to clear the activities. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="567" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="796" bodyend="802"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gaeb247eb73def4407f5865bb224140d0b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int linphone_presence_person_get_nb_notes</definition>
        <argsstring>(const LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_get_nb_notes</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the number of notes included in the presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object to get the number of notes from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The number of notes included in the <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="574" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="804" bodyend="807"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga833950e12b2430a5a123b12e0a432a08" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
        <definition>LinphonePresenceNote* linphone_presence_person_get_nth_note</definition>
        <argsstring>(const LinphonePresencePerson *person, unsigned int idx)</argsstring>
        <name>linphone_presence_person_get_nth_note</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>idx</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the nth note of a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object to get the note from. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">idx</parametername>
</parameternamelist>
<parameterdescription>
<para>The index of the note to get (the first note having the index 0). </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object if successful, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="582" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="809" bodyend="813"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga01f9d37476e65230f7dc266f88dfceb5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_person_add_note</definition>
        <argsstring>(LinphonePresencePerson *person, LinphonePresenceNote *note)</argsstring>
        <name>linphone_presence_person_add_note</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Adds a note to a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which to add a note. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object to add to the person. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="590" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="815" bodyend="819"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gae0bdf0c41048b272c3ccaece4ae851ae" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_person_clear_notes</definition>
        <argsstring>(LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_clear_notes</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Clears the notes of a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which to clear the notes. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="597" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="821" bodyend="827"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gac1315bc838eec7f0078a7cedaae6bd53" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned int</type>
        <definition>unsigned int linphone_presence_person_get_nb_activities_notes</definition>
        <argsstring>(const LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_get_nb_activities_notes</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the number of activities notes included in the presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object to get the number of activities notes from. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The number of activities notes included in the <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="604" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="829" bodyend="832"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga1db7cdf2487d8b71a0ed25a2f71e604c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
        <definition>LinphonePresenceNote* linphone_presence_person_get_nth_activities_note</definition>
        <argsstring>(const LinphonePresencePerson *person, unsigned int idx)</argsstring>
        <name>linphone_presence_person_get_nth_activities_note</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>idx</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the nth activities note of a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object to get the activities note from. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">idx</parametername>
</parameternamelist>
<parameterdescription>
<para>The index of the activities note to get (the first note having the index 0). </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to a <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object if successful, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="612" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="834" bodyend="838"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga784a635d79a3eeec393db647f638089f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_person_add_activities_note</definition>
        <argsstring>(LinphonePresencePerson *person, LinphonePresenceNote *note)</argsstring>
        <name>linphone_presence_person_add_activities_note</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Adds an activities note to a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which to add an activities note. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object to add to the person. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="620" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="840" bodyend="844"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gae7c98db1d7cfc7bb133f256c6ef0045e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_person_clear_activities_notes</definition>
        <argsstring>(LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_clear_activities_notes</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Clears the activities notes of a presence person. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which to clear the activities notes. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="627" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="846" bodyend="852"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga91719f76c70a140c0a4187c16945501f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
        <definition>LinphonePresenceActivity* linphone_presence_activity_new</definition>
        <argsstring>(LinphonePresenceActivityType acttype, const char *description)</argsstring>
        <name>linphone_presence_activity_new</name>
        <param>
          <type><ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
          <declname>acttype</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>description</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Creates a presence activity. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">acttype</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref> to set for the activity. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">description</parametername>
</parameternamelist>
<parameterdescription>
<para>An additional description of the activity to set for the activity. Can be NULL if no additional description is to be added. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created presence activity, NULL on error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="640" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="915" bodyend="923"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga5b72ce9ec921a464eb7840ac35cee278" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>char *</type>
        <definition>char* linphone_presence_activity_to_string</definition>
        <argsstring>(const LinphonePresenceActivity *activity)</argsstring>
        <name>linphone_presence_activity_to_string</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the string representation of a presence activity. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object for which to get a string representation. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer a dynamically allocated string representing the given activity.</para></simplesect>
The returned string is to be freed by calling ms_free(). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="649" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="925" bodyend="940"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga13b83f3d94062696507a975313fc8e1c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
        <definition>LinphonePresenceActivityType linphone_presence_activity_get_type</definition>
        <argsstring>(const LinphonePresenceActivity *activity)</argsstring>
        <name>linphone_presence_activity_get_type</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the activity type of a presence activity. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> for which to get the type. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref> of the activity. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="656" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="942" bodyend="946"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga3983b5c4be3e20d13b85c6778a407395" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_activity_set_type</definition>
        <argsstring>(LinphonePresenceActivity *activity, LinphonePresenceActivityType acttype)</argsstring>
        <name>linphone_presence_activity_set_type</name>
        <param>
          <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
          <declname>acttype</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the type of activity of a presence activity. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> for which to set for the activity type. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">acttype</parametername>
</parameternamelist>
<parameterdescription>
<para>The activity type to set for the activity. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="664" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="948" bodyend="952"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga1480a5fc9dbb84a1e45c6b5a11333408" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_presence_activity_get_description</definition>
        <argsstring>(const LinphonePresenceActivity *activity)</argsstring>
        <name>linphone_presence_activity_get_description</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the description of a presence activity. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> for which to get the description. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to the description string of the presence activity, or NULL if no description is specified. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="671" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="954" bodyend="958"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga6e8bbe8384a016e226b5cc985c0e1272" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_activity_set_description</definition>
        <argsstring>(LinphonePresenceActivity *activity, const char *description)</argsstring>
        <name>linphone_presence_activity_set_description</name>
        <param>
          <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>description</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the description of a presence activity. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object for which to set the description. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">description</parametername>
</parameternamelist>
<parameterdescription>
<para>An additional description of the activity. Can be NULL if no additional description is to be added. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="679" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="960" bodyend="969"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad2b479e6650356c293e2746e0a17afa1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
        <definition>LinphonePresenceNote* linphone_presence_note_new</definition>
        <argsstring>(const char *content, const char *lang)</argsstring>
        <name>linphone_presence_note_new</name>
        <param>
          <type>const char *</type>
          <declname>content</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>lang</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Creates a presence note. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">content</parametername>
</parameternamelist>
<parameterdescription>
<para>The content of the note to be created. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lang</parametername>
</parameternamelist>
<parameterdescription>
<para>The language of the note to be created. Can be NULL if no language is to be specified for the note. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created presence note, NULL on error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="692" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="977" bodyend="988"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gab5b90424e91ccb22dbdb4291e446d148" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_presence_note_get_content</definition>
        <argsstring>(const LinphonePresenceNote *note)</argsstring>
        <name>linphone_presence_note_get_content</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the content of a presence note. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> for which to get the content. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to the content of the presence note. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="699" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="990" bodyend="994"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gae6b9a8cd498091b54f541974ea2b73ec" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_note_set_content</definition>
        <argsstring>(LinphonePresenceNote *note, const char *content)</argsstring>
        <name>linphone_presence_note_set_content</name>
        <param>
          <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>content</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the content of a presence note. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object for which to set the content. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">content</parametername>
</parameternamelist>
<parameterdescription>
<para>The content of the note. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="707" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="996" bodyend="1003"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga085ddafc5805d194275afca727822c9b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_presence_note_get_lang</definition>
        <argsstring>(const LinphonePresenceNote *note)</argsstring>
        <name>linphone_presence_note_get_lang</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the language of a presence note. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> for which to get the language. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to the language string of the presence note, or NULL if no language is specified. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="714" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1005" bodyend="1009"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gae5ca86139602e0bbdbd9fd078bebfe0a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_presence_note_set_lang</definition>
        <argsstring>(LinphonePresenceNote *note, const char *lang)</argsstring>
        <name>linphone_presence_note_set_lang</name>
        <param>
          <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>lang</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the language of a presence note. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object for which to set the language. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lang</parametername>
</parameternamelist>
<parameterdescription>
<para>The language of the note. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>0 if successful, a value &lt; 0 in case of error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="722" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1011" bodyend="1020"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga4717f8bfb975105b8c970bd0d18d19b8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>LinphonePresenceModel* linphone_presence_model_ref</definition>
        <argsstring>(LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_ref</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Increase the reference count of the <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which the reference count is to be increased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object with the increased reference count. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="734" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1028" bodyend="1031"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga8c6c14fe45f6941149ed3eb759db9a23" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>LinphonePresenceModel* linphone_presence_model_unref</definition>
        <argsstring>(LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_unref</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Decrease the reference count of the <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object and destroy it if it reaches 0. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which the reference count is to be decreased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object if the reference count is still positive, NULL if the object has been destroyed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="741" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1033" bodyend="1040"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga9f910786ce8e33b6ad4fbd36aaed8ed6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_presence_model_set_user_data</definition>
        <argsstring>(LinphonePresenceModel *model, void *user_data)</argsstring>
        <name>linphone_presence_model_set_user_data</name>
        <param>
          <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>user_data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the user data of a <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to set the user data. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">user_data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the user data to set. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="748" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1042" bodyend="1044"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad61eba499ed7dd69d26899ae29da1e96" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void *</type>
        <definition>void* linphone_presence_model_get_user_data</definition>
        <argsstring>(const LinphonePresenceModel *model)</argsstring>
        <name>linphone_presence_model_get_user_data</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
          <declname>model</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the user data of a <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">model</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object for which to get the user data. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to the user data. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="755" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1046" bodyend="1048"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gae4189ee0d69b19b038edf424d9093423" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
        <definition>LinphonePresenceService* linphone_presence_service_ref</definition>
        <argsstring>(LinphonePresenceService *service)</argsstring>
        <name>linphone_presence_service_ref</name>
        <param>
          <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Increase the reference count of the <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object for which the reference count is to be increased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object with the increased reference count. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="762" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1050" bodyend="1053"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga57cc2e55255964551916991ba99a95d1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
        <definition>LinphonePresenceService* linphone_presence_service_unref</definition>
        <argsstring>(LinphonePresenceService *service)</argsstring>
        <name>linphone_presence_service_unref</name>
        <param>
          <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Decrease the reference count of the <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object and destroy it if it reaches 0. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object for which the reference count is to be decreased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object if the reference count is still positive, NULL if the object has been destroyed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="769" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1055" bodyend="1062"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gaa203c02f77f2c26954d9cb5f70f9bf0d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_presence_service_set_user_data</definition>
        <argsstring>(LinphonePresenceService *service, void *user_data)</argsstring>
        <name>linphone_presence_service_set_user_data</name>
        <param>
          <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>user_data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the user data of a <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object for which to set the user data. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">user_data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the user data to set. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="776" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1064" bodyend="1066"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga396c89780d741e99840ae43278337eb3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void *</type>
        <definition>void* linphone_presence_service_get_user_data</definition>
        <argsstring>(const LinphonePresenceService *service)</argsstring>
        <name>linphone_presence_service_get_user_data</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
          <declname>service</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the user data of a <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">service</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object for which to get the user data. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to the user data. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="783" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1068" bodyend="1070"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad55abd011e2aaedacddf12f630a68fa2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
        <definition>LinphonePresencePerson* linphone_presence_person_ref</definition>
        <argsstring>(LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_ref</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Increase the reference count of the <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which the reference count is to be increased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object with the increased reference count. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="790" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1072" bodyend="1075"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gacf352cdad5877cf9cbb1e910eaf8b626" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
        <definition>LinphonePresencePerson* linphone_presence_person_unref</definition>
        <argsstring>(LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_unref</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Decrease the reference count of the <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object and destroy it if it reaches 0. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which the reference count is to be decreased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object if the reference count is still positive, NULL if the object has been destroyed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="797" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1077" bodyend="1084"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga4a8574d8e0fb4cb18356abe62fae4908" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_presence_person_set_user_data</definition>
        <argsstring>(LinphonePresencePerson *person, void *user_data)</argsstring>
        <name>linphone_presence_person_set_user_data</name>
        <param>
          <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>user_data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the user data of a <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which to set the user data. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">user_data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the user data to set. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="804" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1086" bodyend="1088"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gab618172025e16909ecb681f2fe1a9602" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void *</type>
        <definition>void* linphone_presence_person_get_user_data</definition>
        <argsstring>(const LinphonePresencePerson *person)</argsstring>
        <name>linphone_presence_person_get_user_data</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
          <declname>person</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the user data of a <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">person</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object for which to get the user data. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to the user data. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="811" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1090" bodyend="1092"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga0d394e0df2d9b43dec1dccefa9e83ca0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
        <definition>LinphonePresenceActivity* linphone_presence_activity_ref</definition>
        <argsstring>(LinphonePresenceActivity *activity)</argsstring>
        <name>linphone_presence_activity_ref</name>
        <param>
          <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Increase the reference count of the <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object for which the reference count is to be increased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object with the increased reference count. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="818" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1094" bodyend="1097"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gac79612320aa2306460c1000657ea3261" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
        <definition>LinphonePresenceActivity* linphone_presence_activity_unref</definition>
        <argsstring>(LinphonePresenceActivity *activity)</argsstring>
        <name>linphone_presence_activity_unref</name>
        <param>
          <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Decrease the reference count of the <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object and destroy it if it reaches 0. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object for which the reference count is to be decreased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object if the reference count is still positive, NULL if the object has been destroyed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="825" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1099" bodyend="1106"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga3b863746ebcc2201cebaad0eb6c4dca3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_presence_activity_set_user_data</definition>
        <argsstring>(LinphonePresenceActivity *activity, void *user_data)</argsstring>
        <name>linphone_presence_activity_set_user_data</name>
        <param>
          <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>user_data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the user data of a <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object for which to set the user data. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">user_data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the user data to set. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="832" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1108" bodyend="1110"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga09054715cd2743c1474fe40cbf6c6080" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void *</type>
        <definition>void* linphone_presence_activity_get_user_data</definition>
        <argsstring>(const LinphonePresenceActivity *activity)</argsstring>
        <name>linphone_presence_activity_get_user_data</name>
        <param>
          <type>const <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
          <declname>activity</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the user data of a <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">activity</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object for which to get the user data. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to the user data. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="839" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1112" bodyend="1114"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga389302f58eace7638964db50381534c1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
        <definition>LinphonePresenceNote* linphone_presence_note_ref</definition>
        <argsstring>(LinphonePresenceNote *note)</argsstring>
        <name>linphone_presence_note_ref</name>
        <param>
          <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Increase the reference count of the <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object for which the reference count is to be increased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object with the increased reference count. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="846" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1116" bodyend="1119"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad69d2e96beb208c12bc5051f339efab6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
        <definition>LinphonePresenceNote* linphone_presence_note_unref</definition>
        <argsstring>(LinphonePresenceNote *note)</argsstring>
        <name>linphone_presence_note_unref</name>
        <param>
          <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Decrease the reference count of the <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object and destroy it if it reaches 0. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object for which the reference count is to be decreased. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object if the reference count is still positive, NULL if the object has been destroyed. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="853" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1121" bodyend="1128"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga2e75d324522b43e4abe40bba2ff709df" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_presence_note_set_user_data</definition>
        <argsstring>(LinphonePresenceNote *note, void *user_data)</argsstring>
        <name>linphone_presence_note_set_user_data</name>
        <param>
          <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>user_data</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the user data of a <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object for which to set the user data. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">user_data</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to the user data to set. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="860" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1130" bodyend="1132"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga4908079aa3b46215873ca81b38431b0f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void *</type>
        <definition>void* linphone_presence_note_get_user_data</definition>
        <argsstring>(const LinphonePresenceNote *note)</argsstring>
        <name>linphone_presence_note_get_user_data</name>
        <param>
          <type>const <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
          <declname>note</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Gets the user data of a <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object for which to get the user data. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>A pointer to the user data. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="867" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1134" bodyend="1136"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gad9775ac2054e82fec338371e4d448207" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> *</type>
        <definition>LinphonePresenceActivity* linphone_core_create_presence_activity</definition>
        <argsstring>(LinphoneCore *lc, LinphonePresenceActivityType acttype, const char *description)</argsstring>
        <name>linphone_core_create_presence_activity</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
          <declname>acttype</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>description</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Create a LinphonePresenceActivity with the given type and description. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">acttype</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref> to set for the activity. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">description</parametername>
</parameternamelist>
<parameterdescription>
<para>An additional description of the activity to set for the activity. Can be NULL if no additional description is to be added. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created <ref refid="group__buddy__list_1gadb1476058b69c4da5e94c7e0d55fd244" kindref="member">LinphonePresenceActivity</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="881" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1903" bodyend="1905"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga550b75894fe99af8d501a282b8b04d27" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>LinphonePresenceModel* linphone_core_create_presence_model</definition>
        <argsstring>(LinphoneCore *lc)</argsstring>
        <name>linphone_core_create_presence_model</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Create a default LinphonePresenceModel. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="888" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1907" bodyend="1909"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga041ba6122c573cc394b6ecd1e0c8b9f4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>LinphonePresenceModel* linphone_core_create_presence_model_with_activity</definition>
        <argsstring>(LinphoneCore *lc, LinphonePresenceActivityType acttype, const char *description)</argsstring>
        <name>linphone_core_create_presence_model_with_activity</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
          <declname>acttype</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>description</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Create a LinphonePresenceModel with the given activity type and activity description. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">acttype</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref> to set for the activity of the created model. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">description</parametername>
</parameternamelist>
<parameterdescription>
<para>An additional description of the activity to set for the activity. Can be NULL if no additional description is to be added. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="897" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1911" bodyend="1913"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gac0b163ea60535ceb06d5dcd63f942378" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> *</type>
        <definition>LinphonePresenceModel* linphone_core_create_presence_model_with_activity_and_note</definition>
        <argsstring>(LinphoneCore *lc, LinphonePresenceActivityType acttype, const char *description, const char *note, const char *lang)</argsstring>
        <name>linphone_core_create_presence_model_with_activity_and_note</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref></type>
          <declname>acttype</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>description</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>note</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>lang</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Create a LinphonePresenceModel with the given activity type, activity description, note content and note language. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">acttype</parametername>
</parameternamelist>
<parameterdescription>
<para>The <ref refid="group__buddy__list_1ga786b93f017c7572632243e1d493641ac" kindref="member">LinphonePresenceActivityType</ref> to set for the activity of the created model. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">description</parametername>
</parameternamelist>
<parameterdescription>
<para>An additional description of the activity to set for the activity. Can be NULL if no additional description is to be added. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">note</parametername>
</parameternamelist>
<parameterdescription>
<para>The content of the note to be added to the created model. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lang</parametername>
</parameternamelist>
<parameterdescription>
<para>The language of the note to be added to the created model. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created <ref refid="group__buddy__list_1gad98268f00fb29b50b22b3c3da566e366" kindref="member">LinphonePresenceModel</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="908" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1915" bodyend="1917"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gafe4ecbf13b53ca1edd1dfbc5cbb56a6e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> *</type>
        <definition>LinphonePresenceNote* linphone_core_create_presence_note</definition>
        <argsstring>(LinphoneCore *lc, const char *content, const char *lang)</argsstring>
        <name>linphone_core_create_presence_note</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>content</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>lang</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Create a LinphonePresenceNote with the given content and language. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">content</parametername>
</parameternamelist>
<parameterdescription>
<para>The content of the note to be created. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">lang</parametername>
</parameternamelist>
<parameterdescription>
<para>The language of the note to be created. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created <ref refid="group__buddy__list_1ga3e527842a46fdd3e4de342fe9b2b3b1d" kindref="member">LinphonePresenceNote</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="917" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1919" bodyend="1921"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1ga2dc001939b4fe56ce418f9e8f9c17232" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> *</type>
        <definition>LinphonePresencePerson* linphone_core_create_presence_person</definition>
        <argsstring>(LinphoneCore *lc, const char *id)</argsstring>
        <name>linphone_core_create_presence_person</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>id</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Create a LinphonePresencePerson with the given id. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">id</parametername>
</parameternamelist>
<parameterdescription>
<para>The id of the person to be created. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created <ref refid="group__buddy__list_1ga503dfaadab95b7fbc55cb94371bc03d9" kindref="member">LinphonePresencePerson</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="925" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1923" bodyend="1925"/>
      </memberdef>
      <memberdef kind="function" id="group__buddy__list_1gaa38987fdf57bc3a6f6c2ff6b27f113c1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> *</type>
        <definition>LinphonePresenceService* linphone_core_create_presence_service</definition>
        <argsstring>(LinphoneCore *lc, const char *id, LinphonePresenceBasicStatus basic_status, const char *contact)</argsstring>
        <name>linphone_core_create_presence_service</name>
        <param>
          <type><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> *</type>
          <declname>lc</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>id</declname>
        </param>
        <param>
          <type><ref refid="group__buddy__list_1ga1bce4ac7547b3459c2815a5a38fab833" kindref="member">LinphonePresenceBasicStatus</ref></type>
          <declname>basic_status</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>contact</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Create a LinphonePresenceService with the given id, basic status and contact. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">lc</parametername>
</parameternamelist>
<parameterdescription>
<para><ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref> object. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">id</parametername>
</parameternamelist>
<parameterdescription>
<para>The id of the service to be created. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">basic_status</parametername>
</parameternamelist>
<parameterdescription>
<para>The basic status of the service to be created. </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">contact</parametername>
</parameternamelist>
<parameterdescription>
<para>A string containing a contact information corresponding to the service to be created. </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The created <ref refid="group__buddy__list_1gaa9dcf1946cb5694403859183127b5319" kindref="member">LinphonePresenceService</ref> object. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonepresence.h" line="935" column="1" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/presence.c" bodystart="1927" bodyend="1929"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="define">
      <memberdef kind="define" id="group__buddy__list_1ga50a2c81e3b5c2b9ce1a984e339f4d30a" prot="public" static="no">
        <name>linphone_friend_new_with_addr</name>
        <initializer><ref refid="group__buddy__list_1ga3ae7874468573bd58d93069439578f59" kindref="member">linphone_friend_new_with_address</ref></initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Contructor same as <ref refid="group__buddy__list_1ga67b42c5dfd482bbb49a7c8bef62d603e" kindref="member">linphone_friend_new()</ref> + <ref refid="group__buddy__list_1ga4f1e846ee245278b1bbc58654300e00d" kindref="member">linphone_friend_set_address()</ref> <xrefsect id="deprecated_1_deprecated000068"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__buddy__list_1ga3ae7874468573bd58d93069439578f59" kindref="member">linphone_friend_new_with_address</ref> instead </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="135" column="9" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" bodystart="135" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__buddy__list_1gaafd06626e9edf2c76ae85ec3351d38b2" prot="public" static="no">
        <name>linphone_friend_set_addr</name>
        <initializer><ref refid="group__buddy__list_1ga4f1e846ee245278b1bbc58654300e00d" kindref="member">linphone_friend_set_address</ref></initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> for this friend <xrefsect id="deprecated_1_deprecated000069"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__buddy__list_1ga4f1e846ee245278b1bbc58654300e00d" kindref="member">linphone_friend_set_address</ref> instead </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="154" column="9" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" bodystart="154" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__buddy__list_1gaede0133bf551797f5dc5fe22e084c2e4" prot="public" static="no">
        <name>linphone_friend_get_send_subscribe</name>
        <initializer><ref refid="group__buddy__list_1gad4e39e85d9c3906cc2449f2ea1383d11" kindref="member">linphone_friend_subscribes_enabled</ref></initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="184" column="9" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" bodystart="184" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="group__buddy__list_1gaca5e39ecd2438d56b24237f9effd2c99" prot="public" static="no">
        <name>linphone_friend_send_subscribe</name>
        <initializer><ref refid="group__buddy__list_1ga832ec207f77f722ddc596303e7a68a47" kindref="member">linphone_friend_enable_subscribes</ref></initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" line="193" column="9" bodyfile="C:/Jenkins/workspace/linphone-gtk-win32/coreapi/linphonefriend.h" bodystart="193" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para><bold>Buddies and buddy list</bold> <linebreak/>
Each buddy is represented by a <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> object created by function <ref refid="group__buddy__list_1ga67b42c5dfd482bbb49a7c8bef62d603e" kindref="member">linphone_friend_new()</ref>. Buddy configuration parameters like <ref refid="group__buddy__list_1gaafd06626e9edf2c76ae85ec3351d38b2" kindref="member">sip uri </ref> or <ref refid="group__buddy__list_1ga9ab0c9222edcc0a8e25fb068aee88bc0" kindref="member">status publication </ref> policy for this <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">friend </ref> are configurable for each buddy. <linebreak/>
Here under a typical buddy creation: <linebreak/>
 <programlisting><codeline><highlight class="normal">LinphoneFriend*<sp/>my_friend=linphone_friend_new_with_addr(&quot;sip:joe@sip.linphone.org&quot;);<sp/>/*creates<sp/>friend<sp/>object<sp/>for<sp/>buddy<sp/>joe*/</highlight></codeline>
<codeline><highlight class="normal">linphone_friend_enable_subscribes(my_friend,TRUE);<sp/>/*configure<sp/>this<sp/>friend<sp/>to<sp/>emit<sp/>SUBSCRIBE<sp/>message<sp/>after<sp/>being<sp/>added<sp/>to<sp/>LinphoneCore*/</highlight></codeline>
<codeline><highlight class="normal">linphone_friend_set_inc_subscribe_policy(my_friend,LinphoneSPAccept);<sp/>/*<sp/>accept<sp/>Incoming<sp/>subscription<sp/>request<sp/>for<sp/>this<sp/>friend*/</highlight></codeline>
</programlisting> <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">friends </ref> status changes are reported by callback LinphoneCoreVTable.notify_presence_recv <programlisting><codeline><highlight class="normal">static<sp/>void<sp/>notify_presence_recv_updated<sp/>(struct<sp/>_LinphoneCore<sp/>*lc,<sp/><sp/>LinphoneFriend<sp/>*friend)<sp/>{</highlight></codeline>
<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>const<sp/>LinphoneAddress*<sp/>friend_address<sp/>=<sp/>linphone_friend_get_address(friend);</highlight></codeline>
<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>printf(&quot;New<sp/>state<sp/>state<sp/>[%s]<sp/>for<sp/>user<sp/>id<sp/>[%s]<sp/>\n&quot;</highlight></codeline>
<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,linphone_online_status_to_string(linphone_friend_get_status(friend))</highlight></codeline>
<codeline><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>,linphone_address_as_string<sp/>(friend_address));</highlight></codeline>
<codeline><highlight class="normal">}</highlight></codeline>
</programlisting> <linebreak/>
Once created a buddy can be added to the buddy list using function <ref refid="group__buddy__list_1ga3a8e9184320402082bf35226ae8d25b8" kindref="member">linphone_core_add_friend()</ref> . Added friends will be notified about <ref refid="group__buddy__list_1gadae69527e9b36e0f29bd80c30275874f" kindref="member">local status changes </ref> <linebreak/>
 Any subsequente modifications to <ref refid="group__buddy__list_1ga2f0508bab6d8ded431ce8b1a679a1522" kindref="member">LinphoneFriend</ref> must be first started by a call to function <ref refid="group__buddy__list_1ga254b01923c79947a5d23981d47639f40" kindref="member">linphone_friend_edit()</ref> and validated by function <ref refid="group__buddy__list_1ga6e28513bba28f948ee61341384a36958" kindref="member">linphone_friend_done()</ref> <programlisting><codeline><highlight class="normal">linphone_friend_edit(my_friend);<sp/>/*<sp/>start<sp/>editing<sp/>friend<sp/>*/</highlight></codeline>
<codeline><highlight class="normal">linphone_friend_enable_subscribes(my_friend,FALSE);<sp/>/*disable<sp/>subscription<sp/>for<sp/>this<sp/>friend*/</highlight></codeline>
<codeline><highlight class="normal">linphone_friend_done(my_friend);<sp/>/*commit<sp/>changes<sp/>triggering<sp/>an<sp/>UNSUBSCRIBE<sp/>message*/</highlight></codeline>
</programlisting></para><para><bold> Publishing presence status </bold> <linebreak/>
Local presence status can be changed using function <ref refid="group__buddy__list_1ga8b8f1c93a0c9a7d355b1899969058fb3" kindref="member">linphone_core_set_presence_model()</ref> .New status is propagated to all friends <ref refid="group__buddy__list_1ga3a8e9184320402082bf35226ae8d25b8" kindref="member">previously added </ref> to <ref refid="group__initializing_1gaa5cf635b82dd338e7ee2dd3599d05f0a" kindref="member">LinphoneCore</ref>.</para><para><bold>Handling incoming subscription request</bold> <linebreak/>
 New incoming subscription requests are process according to <ref refid="group__buddy__list_1ga9ab0c9222edcc0a8e25fb068aee88bc0" kindref="member">the incoming subscription policy state </ref> for subscription initiated by <ref refid="group__buddy__list_1ga3a8e9184320402082bf35226ae8d25b8" kindref="member">members of the buddy list. </ref> <linebreak/>
 For incoming request comming from an unknown buddy, the call back LinphoneCoreVTable.new_subscription_request is invoked.</para><para><linebreak/>
 A complete tutorial can be found at : <ref refid="group__buddy__tutorials" kindref="compound">Registration tutorial</ref> </para>    </detaileddescription>
  </compounddef>
</doxygen>
