<?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.9.1">
  <compounddef id="group__linphone__address" kind="group">
    <compoundname>linphone_address</compoundname>
    <title>SIP address parser API.</title>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="group__linphone__address_1ga62f3f30e1fea0bd8636fa13b27d30bae" prot="public" static="no">
        <name>_LinphoneTransportType</name>
        <enumvalue id="group__linphone__address_1gga62f3f30e1fea0bd8636fa13b27d30baea2a7f13b0efc09af27221c80cb0fa703f" prot="public">
          <name>LinphoneTransportUdp</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__linphone__address_1gga62f3f30e1fea0bd8636fa13b27d30baeaf9fc9a1da0940529cfd356d3f0dc2d4b" prot="public">
          <name>LinphoneTransportTcp</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__linphone__address_1gga62f3f30e1fea0bd8636fa13b27d30baea0942d6df761d1b9d3aba45056df1795d" prot="public">
          <name>LinphoneTransportTls</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="group__linphone__address_1gga62f3f30e1fea0bd8636fa13b27d30baea169695d1db5e41ce739eac75d2f841a0" prot="public">
          <name>LinphoneTransportDtls</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Enum describing transport type for LinphoneAddress. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/linphonecore.h" line="103" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/linphonecore.h" bodystart="103" bodyend="108"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="typedef">
      <memberdef kind="typedef" id="group__linphone__address_1ga3835b7b8ed546312096456602ac0ce1d" prot="public" static="no">
        <type>enum <ref refid="group__linphone__address_1ga62f3f30e1fea0bd8636fa13b27d30bae" kindref="member">_LinphoneTransportType</ref></type>
        <definition>typedef enum _LinphoneTransportType LinphoneTransportType</definition>
        <argsstring></argsstring>
        <name>LinphoneTransportType</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Typedef for transport type enum. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/linphonecore.h" line="7378" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/linphonecore.h" bodystart="115" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" prot="public" static="no">
        <type>struct SalAddress</type>
        <definition>typedef struct SalAddress LinphoneAddress</definition>
        <argsstring></argsstring>
        <name>LinphoneAddress</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Object that represents a SIP address.</para><para>The LinphoneAddress is an opaque object to represents SIP addresses, ie the content of SIP&apos;s &apos;from&apos; and &apos;to&apos; headers. A SIP address is made of display name, username, domain name, port, and various uri headers (such as tags). It looks like &apos;Alice &lt;sip:<ulink url="mailto:alice@example.net">alice@example.net</ulink>&gt;&apos;. The LinphoneAddress has methods to extract and manipulate all parts of the address. When some part of the address (for example the username) is empty, the accessor methods return NULL. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/linphonecore.h" line="7378" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/linphonecore.h" bodystart="147" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="group__linphone__address_1ga301c9884c0bc8b1050fe790d424e0b49" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
        <definition>LinphoneAddress* linphone_address_new</definition>
        <argsstring>(const char *addr)</argsstring>
        <name>linphone_address_new</name>
        <param>
          <type>const char *</type>
          <declname>addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Constructs a LinphoneAddress object by parsing the user supplied address, given as a string. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="33" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="33" bodyend="38"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga7b33626eea53bbd5cea9e5c4c58826df" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
        <definition>LinphoneAddress* linphone_address_clone</definition>
        <argsstring>(const LinphoneAddress *addr)</argsstring>
        <name>linphone_address_clone</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Clones a LinphoneAddress object. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="43" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="43" bodyend="45"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga5441e1566c08892abf8ca1f1d7cfbe6d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
        <definition>LinphoneAddress* linphone_address_ref</definition>
        <argsstring>(LinphoneAddress *addr)</argsstring>
        <name>linphone_address_ref</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Increment reference count of LinphoneAddress object. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="50" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="50" bodyend="52"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gae7ed90ea85c09c793e994367e6a5422e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_unref</definition>
        <argsstring>(LinphoneAddress *addr)</argsstring>
        <name>linphone_address_unref</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Decrement reference count of LinphoneAddress object. When dropped to zero, memory is freed. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="57" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="57" bodyend="59"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga3a1cb31f2ccf9ed1cc26ed109186cd00" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_address_get_scheme</definition>
        <argsstring>(const LinphoneAddress *u)</argsstring>
        <name>linphone_address_get_scheme</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>u</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the address scheme, normally &quot;sip&quot;. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="64" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="64" bodyend="66"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga7833893b452f330019557432dfe0cd56" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_address_get_display_name</definition>
        <argsstring>(const LinphoneAddress *u)</argsstring>
        <name>linphone_address_get_display_name</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>u</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the display name. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="71" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="71" bodyend="73"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga4fa5a4927c1d2f3a6b7c6824e35a87bf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_address_get_username</definition>
        <argsstring>(const LinphoneAddress *u)</argsstring>
        <name>linphone_address_get_username</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>u</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the username. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="78" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="78" bodyend="80"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga95a356f26c67ed4ee88db878b617c65f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_address_get_domain</definition>
        <argsstring>(const LinphoneAddress *u)</argsstring>
        <name>linphone_address_get_domain</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>u</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the domain name. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="85" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="85" bodyend="87"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga5814d2ca174257d5e25da1e0d9c84ae4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_set_display_name</definition>
        <argsstring>(LinphoneAddress *u, const char *display_name)</argsstring>
        <name>linphone_address_set_display_name</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>u</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>display_name</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the display name. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="92" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="92" bodyend="94"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gadf074b5a5ef0b2fb016e03cedec2106a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_set_username</definition>
        <argsstring>(LinphoneAddress *uri, const char *username)</argsstring>
        <name>linphone_address_set_username</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>uri</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>username</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the username. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="99" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="99" bodyend="101"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga947819a2bbf6aedcd8e5903469cffec5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_set_domain</definition>
        <argsstring>(LinphoneAddress *uri, const char *host)</argsstring>
        <name>linphone_address_set_domain</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>uri</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>host</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the domain. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="106" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="106" bodyend="108"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gae0b7f4871736c9182db6665fea2a3bf2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_set_port</definition>
        <argsstring>(LinphoneAddress *uri, int port)</argsstring>
        <name>linphone_address_set_port</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>uri</declname>
        </param>
        <param>
          <type>int</type>
          <declname>port</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sets the port number. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="114" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="114" bodyend="116"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga31a9181e542ea4f08d9aaca1b4998f8a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_set_transport</definition>
        <argsstring>(LinphoneAddress *uri, LinphoneTransportType tp)</argsstring>
        <name>linphone_address_set_transport</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>uri</declname>
        </param>
        <param>
          <type><ref refid="group__linphone__address_1ga3835b7b8ed546312096456602ac0ce1d" kindref="member">LinphoneTransportType</ref></type>
          <declname>tp</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set a transport. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="121" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="121" bodyend="123"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gaf8db44753b2f5c393cfb878fc6f449f8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__linphone__address_1ga3835b7b8ed546312096456602ac0ce1d" kindref="member">LinphoneTransportType</ref></type>
        <definition>LinphoneTransportType linphone_address_get_transport</definition>
        <argsstring>(const LinphoneAddress *uri)</argsstring>
        <name>linphone_address_get_transport</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>uri</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the transport. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="128" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="128" bodyend="130"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gacd575aa16b3458037ff71794812048d3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_clean</definition>
        <argsstring>(LinphoneAddress *uri)</argsstring>
        <name>linphone_address_clean</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>uri</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Removes address&apos;s tags and uri headers so that it is displayable to the user. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="135" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="135" bodyend="137"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga24c1a16f49f8b72f2bab65cc5d8a51af" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>char *</type>
        <definition>char* linphone_address_as_string</definition>
        <argsstring>(const LinphoneAddress *u)</argsstring>
        <name>linphone_address_as_string</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>u</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the address as a string. The returned char * must be freed by the application. Use ms_free(). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="143" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="143" bodyend="145"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gae14a9f3157cc4421e5e5195c9ece2038" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>char *</type>
        <definition>char* linphone_address_as_string_uri_only</definition>
        <argsstring>(const LinphoneAddress *u)</argsstring>
        <name>linphone_address_as_string_uri_only</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>u</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns the SIP uri only as a string, that is display name is removed. The returned char * must be freed by the application. Use ms_free(). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="151" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="151" bodyend="153"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gada798e5eb65ef23f19774b08b5126c2f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool_t</type>
        <definition>bool_t linphone_address_is_secure</definition>
        <argsstring>(const LinphoneAddress *uri)</argsstring>
        <name>linphone_address_is_secure</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>uri</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns true if address refers to a secure location (sips) <xrefsect id="deprecated_1_deprecated000001"><xreftitle>Deprecated</xreftitle><xrefdescription><para>use <ref refid="group__linphone__address_1gae843a49e845c363a4526257dcc662872" kindref="member">linphone_address_get_secure()</ref> </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="159" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="159" bodyend="161"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gae843a49e845c363a4526257dcc662872" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool_t</type>
        <definition>bool_t linphone_address_get_secure</definition>
        <argsstring>(const LinphoneAddress *uri)</argsstring>
        <name>linphone_address_get_secure</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>uri</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Returns true if address refers to a secure location (sips) </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="166" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="166" bodyend="168"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gad24d2d2fd54fb8d8b9aee3331e8f310e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_set_secure</definition>
        <argsstring>(LinphoneAddress *addr, bool_t enabled)</argsstring>
        <name>linphone_address_set_secure</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>addr</declname>
        </param>
        <param>
          <type>bool_t</type>
          <declname>enabled</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Make the address refer to a secure location (sips scheme) <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>enabled</parametername>
</parameternamelist>
<parameterdescription>
<para>TRUE if address is requested to be secure. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="174" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="174" bodyend="176"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gaee86eae58b5979ad3436676f6c9cd3f5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool_t</type>
        <definition>bool_t linphone_address_is_sip</definition>
        <argsstring>(const LinphoneAddress *uri)</argsstring>
        <name>linphone_address_is_sip</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>uri</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>returns true if address is a routable sip address </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="181" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="181" bodyend="183"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga7f8ea59014960a5392207c556a2732a8" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool_t</type>
        <definition>static bool_t strings_equals</definition>
        <argsstring>(const char *s1, const char *s2)</argsstring>
        <name>strings_equals</name>
        <param>
          <type>const char *</type>
          <declname>s1</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>s2</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="185" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="185" bodyend="189"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gaa1a43038b407c6ba04577fbc62f598d0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool_t</type>
        <definition>bool_t linphone_address_weak_equal</definition>
        <argsstring>(const LinphoneAddress *a1, const LinphoneAddress *a2)</argsstring>
        <name>linphone_address_weak_equal</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>a1</declname>
        </param>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>a2</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Compare two LinphoneAddress ignoring tags and headers, basically just domain, username, and port. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">a1</parametername>
</parameternamelist>
<parameterdescription>
<para>LinphoneAddress object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">a2</parametername>
</parameternamelist>
<parameterdescription>
<para>LinphoneAddress object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>Boolean value telling if the LinphoneAddress objects are equal. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__linphone__address_1gac062ea402053c4d0d266ddae2276df76" kindref="member">linphone_address_equal()</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="198" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="198" bodyend="209"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gac062ea402053c4d0d266ddae2276df76" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool_t</type>
        <definition>bool_t linphone_address_equal</definition>
        <argsstring>(const LinphoneAddress *a1, const LinphoneAddress *a2)</argsstring>
        <name>linphone_address_equal</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>a1</declname>
        </param>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>a2</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Compare two LinphoneAddress taking the tags and headers into account. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">a1</parametername>
</parameternamelist>
<parameterdescription>
<para>LinphoneAddress object </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">a2</parametername>
</parameternamelist>
<parameterdescription>
<para>LinphoneAddress object </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>Boolean value telling if the LinphoneAddress objects are equal. </para></simplesect>
<simplesect kind="see"><para><ref refid="group__linphone__address_1gaa1a43038b407c6ba04577fbc62f598d0" kindref="member">linphone_address_weak_equal()</ref> </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="218" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="218" bodyend="230"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga5777f2976c71a48cf2b3f03c61818f13" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_destroy</definition>
        <argsstring>(LinphoneAddress *u)</argsstring>
        <name>linphone_address_destroy</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>u</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Destroys a LinphoneAddress object (actually calls <ref refid="group__linphone__address_1gae7ed90ea85c09c793e994367e6a5422e" kindref="member">linphone_address_unref()</ref>). <xrefsect id="deprecated_1_deprecated000002"><xreftitle>Deprecated</xreftitle><xrefdescription><para>Use <ref refid="group__linphone__address_1gae7ed90ea85c09c793e994367e6a5422e" kindref="member">linphone_address_unref()</ref> instead </para></xrefdescription></xrefsect></para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="236" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="236" bodyend="238"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga7d8ca0ecea4ad6f93914ed8491186e14" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int linphone_address_get_port</definition>
        <argsstring>(const LinphoneAddress *u)</argsstring>
        <name>linphone_address_get_port</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>u</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get port number as an integer value. Get port number, 0 if not present. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="247" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="247" bodyend="249"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gae934671ec83af2ad70dd99f97181f92d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_set_password</definition>
        <argsstring>(LinphoneAddress *addr, const char *passwd)</argsstring>
        <name>linphone_address_set_password</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>addr</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>passwd</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set the password encoded in the address. It is used for basic authentication (not recommended). <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>addr</parametername>
</parameternamelist>
<parameterdescription>
<para>the LinphoneAddress </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>passwd</parametername>
</parameternamelist>
<parameterdescription>
<para>the password to set. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="257" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="257" bodyend="259"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gac9fe7ee6852aae29fbc5ccdd184699f8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>const char *</type>
        <definition>const char* linphone_address_get_password</definition>
        <argsstring>(const LinphoneAddress *addr)</argsstring>
        <name>linphone_address_get_password</name>
        <param>
          <type>const <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Get the password encoded in the address. It is used for basic authentication (not recommended). <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>addr</parametername>
</parameternamelist>
<parameterdescription>
<para>the address </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>the password, if any, NULL otherwise. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="267" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="267" bodyend="269"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1gac64843560e3019f2ef066c161f0ad006" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void linphone_address_set_header</definition>
        <argsstring>(LinphoneAddress *addr, const char *header_name, const char *header_value)</argsstring>
        <name>linphone_address_set_header</name>
        <param>
          <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
          <declname>addr</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>header_name</declname>
        </param>
        <param>
          <type>const char *</type>
          <declname>header_value</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set a header into the address. Headers appear in the URI with &apos;?&apos;, such as &lt;sip:<ulink url="mailto:test@linphone.org">test@linphone.org</ulink>?SomeHeader=SomeValue&gt;. <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>addr</parametername>
</parameternamelist>
<parameterdescription>
<para>the address </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>header_name</parametername>
</parameternamelist>
<parameterdescription>
<para>the header name </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>header_value</parametername>
</parameternamelist>
<parameterdescription>
<para>the header value </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="278" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="278" bodyend="280"/>
      </memberdef>
      <memberdef kind="function" id="group__linphone__address_1ga543a03b928efc6ee080e0c058f6259f2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> *</type>
        <definition>LinphoneAddress * linphone_core_create_address</definition>
        <argsstring>(LinphoneCore *lc, const char *address)</argsstring>
        <name>linphone_core_create_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 <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> object by parsing the user supplied address, given as a string. <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>String containing the user supplied address </para></parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>The create <ref refid="group__linphone__address_1ga5af5a516ac253e3cda4f51b599a5385b" kindref="member">LinphoneAddress</ref> object </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" line="282" column="1" bodyfile="/usr/src/slapt-src/network/linphone/linphone-3.9.1/coreapi/address.c" bodystart="282" bodyend="284"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para>This api is useful for manipulating SIP addresses (&apos;from&apos; or &apos;to&apos; headers). </para>    </detaileddescription>
  </compounddef>
</doxygen>
