<?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.20" xml:lang="en-US">
  <compounddef id="pptp-connection_8cpp" kind="file" language="C++">
    <compoundname>pptp-connection.cpp</compoundname>
    <includes refid="pptp-connection_8h" local="no">connectivityqt/pptp-connection.h</includes>
    <includes local="no">util/dbus-property-cache.h</includes>
    <includes local="no">dbus-types.h</includes>
    <includes local="no">PptpConnectionInterface.h</includes>
    <includes local="yes">pptp-connection.moc</includes>
    <incdepgraph>
      <node id="2">
        <label>connectivityqt/pptp-connection.h</label>
        <link refid="pptp-connection_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
      <node id="6">
        <label>QObject</label>
      </node>
      <node id="10">
        <label>PptpConnectionInterface.h</label>
      </node>
      <node id="5">
        <label>QDBusObjectPath</label>
      </node>
      <node id="9">
        <label>dbus-types.h</label>
      </node>
      <node id="8">
        <label>util/dbus-property-cache.h</label>
      </node>
      <node id="7">
        <label>unity/util/DefinesPtrs.h</label>
      </node>
      <node id="11">
        <label>pptp-connection.moc</label>
      </node>
      <node id="4">
        <label>QDBusConnection</label>
      </node>
      <node id="3">
        <label>connectivityqt/vpn-connection.h</label>
        <link refid="vpn-connection_8h"/>
        <childnode refid="4" relation="include">
        </childnode>
        <childnode refid="5" relation="include">
        </childnode>
        <childnode refid="6" relation="include">
        </childnode>
        <childnode refid="7" relation="include">
        </childnode>
      </node>
      <node id="1">
        <label>connectivityqt/pptp-connection.cpp</label>
        <link refid="pptp-connection_8cpp"/>
        <childnode refid="2" relation="include">
        </childnode>
        <childnode refid="8" relation="include">
        </childnode>
        <childnode refid="9" relation="include">
        </childnode>
        <childnode refid="10" relation="include">
        </childnode>
        <childnode refid="11" relation="include">
        </childnode>
      </node>
    </incdepgraph>
    <innernamespace refid="namespaceconnectivityqt">connectivityqt</innernamespace>
      <sectiondef kind="define">
      <memberdef kind="define" id="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" prot="public" static="no">
        <name>DEFINE_PROPERTY_GETTER</name>
        <param><defname>name</defname></param>
        <param><defname>strname</defname></param>
        <param><defname>type</defname></param>
        <param><defname>conversion</defname></param>
        <initializer>type PptpConnection::name() const\
{\
    return d-&gt;m_propertyCache-&gt;get(strname).conversion();\
}\</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="connectivityqt/pptp-connection.cpp" line="28" column="9" bodyfile="connectivityqt/pptp-connection.cpp" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="pptp-connection_8cpp_1ad16744a6e1cdb4fc4370c33997347686" prot="public" static="no">
        <name>DEFINE_PROPERTY_GETTER_ENUM</name>
        <param><defname>name</defname></param>
        <param><defname>strname</defname></param>
        <param><defname>type</defname></param>
        <initializer>PptpConnection::type PptpConnection::name() const\
{\
    return static_cast&lt;type&gt;(d-&gt;m_propertyCache-&gt;get(strname).toInt());\
}</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="connectivityqt/pptp-connection.cpp" line="34" column="9" bodyfile="connectivityqt/pptp-connection.cpp" bodystart="34" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" prot="public" static="no">
        <name>DEFINE_PROPERTY_SETTER</name>
        <param><defname>uppername</defname></param>
        <param><defname>strname</defname></param>
        <param><defname>type</defname></param>
        <initializer>void <ref refid="CMakeLists_8txt_1a96d2c5d8e3a6a2c60b6306c2572035ab" kindref="member">PptpConnection::set</ref>##uppername(type value)\
{\
    d-&gt;m_propertyCache-&gt;<ref refid="CMakeLists_8txt_1a96d2c5d8e3a6a2c60b6306c2572035ab" kindref="member">set</ref>(strname, value);\
}</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="connectivityqt/pptp-connection.cpp" line="40" column="9" bodyfile="connectivityqt/pptp-connection.cpp" bodystart="40" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="pptp-connection_8cpp_1a0627f2e6642ee05031ceb9882ccb6658" prot="public" static="no">
        <name>DEFINE_PROPERTY_SETTER_ENUM</name>
        <param><defname>uppername</defname></param>
        <param><defname>strname</defname></param>
        <param><defname>type</defname></param>
        <initializer>void <ref refid="CMakeLists_8txt_1a96d2c5d8e3a6a2c60b6306c2572035ab" kindref="member">PptpConnection::set</ref>##uppername(type value)\
{\
    d-&gt;m_propertyCache-&gt;<ref refid="CMakeLists_8txt_1a96d2c5d8e3a6a2c60b6306c2572035ab" kindref="member">set</ref>(strname, static_cast&lt;int&gt;(value));\
}</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="connectivityqt/pptp-connection.cpp" line="46" column="9" bodyfile="connectivityqt/pptp-connection.cpp" bodystart="46" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" prot="public" static="no">
        <name>DEFINE_PROPERTY_UPDATE</name>
        <param><defname>varname</defname></param>
        <param><defname>strname</defname></param>
        <param><defname>conversion</defname></param>
        <initializer>else if (name == strname)\
{\
    Q_EMIT p.varname##Changed(value.conversion());\
}</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="connectivityqt/pptp-connection.cpp" line="52" column="9" bodyfile="connectivityqt/pptp-connection.cpp" bodystart="52" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="pptp-connection_8cpp_1a1e500976247e0a01d3228bcf69e962f5" prot="public" static="no">
        <name>DEFINE_PROPERTY_UPDATE_ENUM</name>
        <param><defname>varname</defname></param>
        <param><defname>strname</defname></param>
        <param><defname>type</defname></param>
        <initializer>else if (name == strname)\
{\
    Q_EMIT p.varname##Changed(static_cast&lt;type&gt;(value.toInt()));\
}</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="connectivityqt/pptp-connection.cpp" line="58" column="9" bodyfile="connectivityqt/pptp-connection.cpp" bodystart="58" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline lineno="1"><highlight class="comment">/*</highlight></codeline>
<codeline lineno="2"><highlight class="comment"><sp/>*<sp/>Copyright<sp/>©<sp/>2015<sp/>Canonical<sp/>Ltd.</highlight></codeline>
<codeline lineno="3"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="4"><highlight class="comment"><sp/>*<sp/>This<sp/>program<sp/>is<sp/>free<sp/>software:<sp/>you<sp/>can<sp/>redistribute<sp/>it<sp/>and/or<sp/>modify<sp/>it</highlight></codeline>
<codeline lineno="5"><highlight class="comment"><sp/>*<sp/>under<sp/>the<sp/>terms<sp/>of<sp/>the<sp/>GNU<sp/>Lesser<sp/>General<sp/>Public<sp/>License<sp/>version<sp/>3,</highlight></codeline>
<codeline lineno="6"><highlight class="comment"><sp/>*<sp/>as<sp/>published<sp/>by<sp/>the<sp/>Free<sp/>Software<sp/>Foundation.</highlight></codeline>
<codeline lineno="7"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="8"><highlight class="comment"><sp/>*<sp/>This<sp/>program<sp/>is<sp/>distributed<sp/>in<sp/>the<sp/>hope<sp/>that<sp/>it<sp/>will<sp/>be<sp/>useful,</highlight></codeline>
<codeline lineno="9"><highlight class="comment"><sp/>*<sp/>but<sp/>WITHOUT<sp/>ANY<sp/>WARRANTY;<sp/>without<sp/>even<sp/>the<sp/>implied<sp/>warranty<sp/>of</highlight></codeline>
<codeline lineno="10"><highlight class="comment"><sp/>*<sp/>MERCHANTABILITY<sp/>or<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE.<sp/><sp/>See<sp/>the</highlight></codeline>
<codeline lineno="11"><highlight class="comment"><sp/>*<sp/>GNU<sp/>Lesser<sp/>General<sp/>Public<sp/>License<sp/>for<sp/>more<sp/>details.</highlight></codeline>
<codeline lineno="12"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="13"><highlight class="comment"><sp/>*<sp/>You<sp/>should<sp/>have<sp/>received<sp/>a<sp/>copy<sp/>of<sp/>the<sp/>GNU<sp/>Lesser<sp/>General<sp/>Public<sp/>License</highlight></codeline>
<codeline lineno="14"><highlight class="comment"><sp/>*<sp/>along<sp/>with<sp/>this<sp/>program.<sp/><sp/>If<sp/>not,<sp/>see<sp/>&lt;http://www.gnu.org/licenses/&gt;.</highlight></codeline>
<codeline lineno="15"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="16"><highlight class="comment"><sp/>*<sp/>Authors:</highlight></codeline>
<codeline lineno="17"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Pete<sp/>Woods<sp/>&lt;pete.woods@canonical.com&gt;</highlight></codeline>
<codeline lineno="18"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="19"><highlight class="normal"></highlight></codeline>
<codeline lineno="20"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;<ref refid="pptp-connection_8h" kindref="compound">connectivityqt/pptp-connection.h</ref>&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="21"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;util/dbus-property-cache.h&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="22"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;dbus-types.h&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="23"><highlight class="normal"></highlight></codeline>
<codeline lineno="24"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;PptpConnectionInterface.h&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="25"><highlight class="normal"></highlight></codeline>
<codeline lineno="26"><highlight class="normal"></highlight><highlight class="keyword">using<sp/>namespace<sp/></highlight><highlight class="normal">std;</highlight></codeline>
<codeline lineno="27"><highlight class="normal"></highlight></codeline>
<codeline lineno="28"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFINE_PROPERTY_GETTER(name,<sp/>strname,<sp/>type,<sp/>conversion)\</highlight></codeline>
<codeline lineno="29"><highlight class="preprocessor">type<sp/>PptpConnection::name()<sp/>const\</highlight></codeline>
<codeline lineno="30"><highlight class="preprocessor">{\</highlight></codeline>
<codeline lineno="31"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>return<sp/>d-&gt;m_propertyCache-&gt;get(strname).conversion();\</highlight></codeline>
<codeline lineno="32"><highlight class="preprocessor">}\</highlight></codeline>
<codeline lineno="33"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="34"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFINE_PROPERTY_GETTER_ENUM(name,<sp/>strname,<sp/>type)\</highlight></codeline>
<codeline lineno="35"><highlight class="preprocessor">PptpConnection::type<sp/>PptpConnection::name()<sp/>const\</highlight></codeline>
<codeline lineno="36"><highlight class="preprocessor">{\</highlight></codeline>
<codeline lineno="37"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>return<sp/>static_cast&lt;type&gt;(d-&gt;m_propertyCache-&gt;get(strname).toInt());\</highlight></codeline>
<codeline lineno="38"><highlight class="preprocessor">}</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="39"><highlight class="normal"></highlight></codeline>
<codeline lineno="40"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFINE_PROPERTY_SETTER(uppername,<sp/>strname,<sp/>type)\</highlight></codeline>
<codeline lineno="41"><highlight class="preprocessor">void<sp/>PptpConnection::set##uppername(type<sp/>value)\</highlight></codeline>
<codeline lineno="42"><highlight class="preprocessor">{\</highlight></codeline>
<codeline lineno="43"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>d-&gt;m_propertyCache-&gt;set(strname,<sp/>value);\</highlight></codeline>
<codeline lineno="44"><highlight class="preprocessor">}</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="45"><highlight class="normal"></highlight></codeline>
<codeline lineno="46"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFINE_PROPERTY_SETTER_ENUM(uppername,<sp/>strname,<sp/>type)\</highlight></codeline>
<codeline lineno="47"><highlight class="preprocessor">void<sp/>PptpConnection::set##uppername(type<sp/>value)\</highlight></codeline>
<codeline lineno="48"><highlight class="preprocessor">{\</highlight></codeline>
<codeline lineno="49"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>d-&gt;m_propertyCache-&gt;set(strname,<sp/>static_cast&lt;int&gt;(value));\</highlight></codeline>
<codeline lineno="50"><highlight class="preprocessor">}</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="51"><highlight class="normal"></highlight></codeline>
<codeline lineno="52"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFINE_PROPERTY_UPDATE(varname,<sp/>strname,<sp/>conversion)\</highlight></codeline>
<codeline lineno="53"><highlight class="preprocessor">else<sp/>if<sp/>(name<sp/>==<sp/>strname)\</highlight></codeline>
<codeline lineno="54"><highlight class="preprocessor">{\</highlight></codeline>
<codeline lineno="55"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>Q_EMIT<sp/>p.varname##Changed(value.conversion());\</highlight></codeline>
<codeline lineno="56"><highlight class="preprocessor">}</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="57"><highlight class="normal"></highlight></codeline>
<codeline lineno="58"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEFINE_PROPERTY_UPDATE_ENUM(varname,<sp/>strname,<sp/>type)\</highlight></codeline>
<codeline lineno="59"><highlight class="preprocessor">else<sp/>if<sp/>(name<sp/>==<sp/>strname)\</highlight></codeline>
<codeline lineno="60"><highlight class="preprocessor">{\</highlight></codeline>
<codeline lineno="61"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>Q_EMIT<sp/>p.varname##Changed(static_cast&lt;type&gt;(value.toInt()));\</highlight></codeline>
<codeline lineno="62"><highlight class="preprocessor">}</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="63"><highlight class="normal"></highlight></codeline>
<codeline lineno="64"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal"><ref refid="namespaceconnectivityqt" kindref="compound">connectivityqt</ref></highlight></codeline>
<codeline lineno="65"><highlight class="normal">{</highlight></codeline>
<codeline lineno="66"><highlight class="normal"></highlight></codeline>
<codeline lineno="67"><highlight class="normal"></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">PptpConnection::Priv:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/>QObject</highlight></codeline>
<codeline lineno="68"><highlight class="normal">{</highlight></codeline>
<codeline lineno="69"><highlight class="normal"><sp/><sp/><sp/><sp/>Q_OBJECT</highlight></codeline>
<codeline lineno="70"><highlight class="normal"></highlight></codeline>
<codeline lineno="71"><highlight class="normal"></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><sp/>Priv(PptpConnection&amp;<sp/>parent)<sp/>:</highlight></codeline>
<codeline lineno="73"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>p(parent)</highlight></codeline>
<codeline lineno="74"><highlight class="normal"><sp/><sp/><sp/><sp/>{</highlight></codeline>
<codeline lineno="75"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
<codeline lineno="76"><highlight class="normal"></highlight></codeline>
<codeline lineno="77"><highlight class="normal"></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/>Q_SLOTS:</highlight></codeline>
<codeline lineno="78"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>propertyChanged(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>QString&amp;<sp/>name,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>QVariant&amp;<sp/>value)</highlight></codeline>
<codeline lineno="79"><highlight class="normal"><sp/><sp/><sp/><sp/>{</highlight></codeline>
<codeline lineno="80"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(name<sp/>==<sp/></highlight><highlight class="stringliteral">&quot;&quot;</highlight><highlight class="normal">)<sp/>{}</highlight></codeline>
<codeline lineno="81"><highlight class="normal"></highlight></codeline>
<codeline lineno="82"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>Basic<sp/>properties</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="83"><highlight class="normal"></highlight></codeline>
<codeline lineno="84"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(gateway,<sp/></highlight><highlight class="stringliteral">&quot;gateway&quot;</highlight><highlight class="normal">,<sp/>toString)</highlight></codeline>
<codeline lineno="85"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(user,<sp/></highlight><highlight class="stringliteral">&quot;user&quot;</highlight><highlight class="normal">,<sp/>toString)</highlight></codeline>
<codeline lineno="86"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(password,<sp/></highlight><highlight class="stringliteral">&quot;password&quot;</highlight><highlight class="normal">,<sp/>toString)</highlight></codeline>
<codeline lineno="87"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(domain,<sp/></highlight><highlight class="stringliteral">&quot;domain&quot;</highlight><highlight class="normal">,<sp/>toString)</highlight></codeline>
<codeline lineno="88"><highlight class="normal"></highlight></codeline>
<codeline lineno="89"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>Advanced<sp/>properties</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="90"><highlight class="normal"></highlight></codeline>
<codeline lineno="91"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(allowPap,<sp/></highlight><highlight class="stringliteral">&quot;allowPap&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="92"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(allowChap,<sp/></highlight><highlight class="stringliteral">&quot;allowChap&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="93"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(allowMschap,<sp/></highlight><highlight class="stringliteral">&quot;allowMschap&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="94"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(allowMschapv2,<sp/></highlight><highlight class="stringliteral">&quot;allowMschapv2&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="95"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(allowEap,<sp/></highlight><highlight class="stringliteral">&quot;allowEap&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="96"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(requireMppe,<sp/></highlight><highlight class="stringliteral">&quot;requireMppe&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="97"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a1e500976247e0a01d3228bcf69e962f5" kindref="member">DEFINE_PROPERTY_UPDATE_ENUM</ref>(mppeType,<sp/></highlight><highlight class="stringliteral">&quot;mppeType&quot;</highlight><highlight class="normal">,<sp/>MppeType)</highlight></codeline>
<codeline lineno="98"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(mppeStateful,<sp/></highlight><highlight class="stringliteral">&quot;mppeStateful&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="99"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(bsdCompression,<sp/></highlight><highlight class="stringliteral">&quot;bsdCompression&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="100"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(deflateCompression,<sp/></highlight><highlight class="stringliteral">&quot;deflateCompression&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="101"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(tcpHeaderCompression,<sp/></highlight><highlight class="stringliteral">&quot;tcpHeaderCompression&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="102"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="pptp-connection_8cpp_1a0e90d93f7aeefccbd4aae97ad6c09620" kindref="member">DEFINE_PROPERTY_UPDATE</ref>(sendPppEchoPackets,<sp/></highlight><highlight class="stringliteral">&quot;sendPppEchoPackets&quot;</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="103"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
<codeline lineno="104"><highlight class="normal"></highlight></codeline>
<codeline lineno="105"><highlight class="normal"></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="106"><highlight class="normal"><sp/><sp/><sp/><sp/>PptpConnection&amp;<sp/>p;</highlight></codeline>
<codeline lineno="107"><highlight class="normal"></highlight></codeline>
<codeline lineno="108"><highlight class="normal"><sp/><sp/><sp/><sp/>unique_ptr&lt;ComUbuntuConnectivity1VpnVpnConnectionPptpInterface&gt;<sp/>m_pptpInterface;</highlight></codeline>
<codeline lineno="109"><highlight class="normal"></highlight></codeline>
<codeline lineno="110"><highlight class="normal"><sp/><sp/><sp/><sp/>util::DBusPropertyCache::UPtr<sp/>m_propertyCache;</highlight></codeline>
<codeline lineno="111"><highlight class="normal">};</highlight></codeline>
<codeline lineno="112"><highlight class="normal"></highlight></codeline>
<codeline lineno="113"><highlight class="normal">PptpConnection::PptpConnection(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>QDBusObjectPath&amp;<sp/>path,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>QDBusConnection&amp;<sp/>connection)<sp/>:</highlight></codeline>
<codeline lineno="114"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>VpnConnection(path,<sp/>connection),</highlight></codeline>
<codeline lineno="115"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>d(new<sp/>Priv(*this))</highlight></codeline>
<codeline lineno="116"><highlight class="normal">{</highlight></codeline>
<codeline lineno="117"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classconnectivityqt_1_1OpenvpnConnection_1a190690facfbce1cbd280e7b4a67c27b4" kindref="member">d</ref>-&gt;m_pptpInterface<sp/>=<sp/>make_unique&lt;</highlight></codeline>
<codeline lineno="118"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>ComUbuntuConnectivity1VpnVpnConnectionPptpInterface&gt;(</highlight></codeline>
<codeline lineno="119"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>DBusTypes::DBUS_NAME,<sp/><ref refid="classconnectivityqt_1_1VpnConnection_1a9cdfb4aafe11bcb4ba0163d449743c27" kindref="member">path</ref>.path(),<sp/>connection);</highlight></codeline>
<codeline lineno="120"><highlight class="normal"></highlight></codeline>
<codeline lineno="121"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classconnectivityqt_1_1OpenvpnConnection_1a190690facfbce1cbd280e7b4a67c27b4" kindref="member">d</ref>-&gt;m_propertyCache<sp/>=</highlight></codeline>
<codeline lineno="122"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>make_unique&lt;util::DBusPropertyCache&gt;(</highlight></codeline>
<codeline lineno="123"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>DBusTypes::DBUS_NAME,</highlight></codeline>
<codeline lineno="124"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>ComUbuntuConnectivity1VpnVpnConnectionPptpInterface::staticInterfaceName(),</highlight></codeline>
<codeline lineno="125"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classconnectivityqt_1_1VpnConnection_1a9cdfb4aafe11bcb4ba0163d449743c27" kindref="member">path</ref>.path(),<sp/>connection);</highlight></codeline>
<codeline lineno="126"><highlight class="normal"></highlight></codeline>
<codeline lineno="127"><highlight class="normal"><sp/><sp/><sp/><sp/>connect(<ref refid="classconnectivityqt_1_1OpenvpnConnection_1a190690facfbce1cbd280e7b4a67c27b4" kindref="member">d</ref>-&gt;m_propertyCache.get(),</highlight></codeline>
<codeline lineno="128"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>&amp;util::DBusPropertyCache::propertyChanged,<sp/><ref refid="classconnectivityqt_1_1OpenvpnConnection_1a190690facfbce1cbd280e7b4a67c27b4" kindref="member">d</ref>.get(),</highlight></codeline>
<codeline lineno="129"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>&amp;Priv::propertyChanged);</highlight></codeline>
<codeline lineno="130"><highlight class="normal">}</highlight></codeline>
<codeline lineno="131"><highlight class="normal"></highlight></codeline>
<codeline lineno="132"><highlight class="normal"><ref refid="classconnectivityqt_1_1PptpConnection_1a0720d6386fa85f99901fc5361a317a37" kindref="member">PptpConnection::~PptpConnection</ref>()</highlight></codeline>
<codeline lineno="133"><highlight class="normal">{</highlight></codeline>
<codeline lineno="134"><highlight class="normal">}</highlight></codeline>
<codeline lineno="135"><highlight class="normal"></highlight></codeline>
<codeline lineno="136"><highlight class="normal"><ref refid="classconnectivityqt_1_1VpnConnection_1a6e46c1a0991a5e90f3eebe98363df056" kindref="member">VpnConnection::Type</ref><sp/><ref refid="classconnectivityqt_1_1PptpConnection_1afe11126e25f60496c829e876e0df59a3" kindref="member">PptpConnection::type</ref>()</highlight><highlight class="keyword"><sp/>const</highlight></codeline>
<codeline lineno="137"><highlight class="keyword"></highlight><highlight class="normal">{</highlight></codeline>
<codeline lineno="138"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>Type::PPTP;</highlight></codeline>
<codeline lineno="139"><highlight class="normal">}</highlight></codeline>
<codeline lineno="140"><highlight class="normal"></highlight></codeline>
<codeline lineno="141"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Basic<sp/>properties</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="142"><highlight class="normal"></highlight></codeline>
<codeline lineno="143"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(gateway,<sp/></highlight><highlight class="stringliteral">&quot;gateway&quot;</highlight><highlight class="normal">,<sp/>QString,<sp/>toString)</highlight></codeline>
<codeline lineno="144"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(user,<sp/></highlight><highlight class="stringliteral">&quot;user&quot;</highlight><highlight class="normal">,<sp/>QString,<sp/>toString)</highlight></codeline>
<codeline lineno="145"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(password,<sp/></highlight><highlight class="stringliteral">&quot;password&quot;</highlight><highlight class="normal">,<sp/>QString,<sp/>toString)</highlight></codeline>
<codeline lineno="146"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(domain,<sp/></highlight><highlight class="stringliteral">&quot;domain&quot;</highlight><highlight class="normal">,<sp/>QString,<sp/>toString)</highlight></codeline>
<codeline lineno="147"><highlight class="normal"></highlight></codeline>
<codeline lineno="148"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Advanced<sp/>properties</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="149"><highlight class="normal"></highlight></codeline>
<codeline lineno="150"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(allowPap,<sp/></highlight><highlight class="stringliteral">&quot;allowPap&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="151"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(allowChap,<sp/></highlight><highlight class="stringliteral">&quot;allowChap&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="152"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(allowMschap,<sp/></highlight><highlight class="stringliteral">&quot;allowMschap&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="153"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(allowMschapv2,<sp/></highlight><highlight class="stringliteral">&quot;allowMschapv2&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="154"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(allowEap,<sp/></highlight><highlight class="stringliteral">&quot;allowEap&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="155"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(requireMppe,<sp/></highlight><highlight class="stringliteral">&quot;requireMppe&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="156"><highlight class="normal"><ref refid="pptp-connection_8cpp_1ad16744a6e1cdb4fc4370c33997347686" kindref="member">DEFINE_PROPERTY_GETTER_ENUM</ref>(mppeType,<sp/></highlight><highlight class="stringliteral">&quot;mppeType&quot;</highlight><highlight class="normal">,<sp/>MppeType)</highlight></codeline>
<codeline lineno="157"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(mppeStateful,<sp/></highlight><highlight class="stringliteral">&quot;mppeStateful&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="158"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(bsdCompression,<sp/></highlight><highlight class="stringliteral">&quot;bsdCompression&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="159"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(deflateCompression,<sp/></highlight><highlight class="stringliteral">&quot;deflateCompression&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="160"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(tcpHeaderCompression,<sp/></highlight><highlight class="stringliteral">&quot;tcpHeaderCompression&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="161"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a725cfd83b76fa62333f38908cdbc10ea" kindref="member">DEFINE_PROPERTY_GETTER</ref>(sendPppEchoPackets,<sp/></highlight><highlight class="stringliteral">&quot;sendPppEchoPackets&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">,<sp/>toBool)</highlight></codeline>
<codeline lineno="162"><highlight class="normal"></highlight></codeline>
<codeline lineno="163"><highlight class="normal"></highlight></codeline>
<codeline lineno="164"><highlight class="normal"></highlight></codeline>
<codeline lineno="165"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Basic<sp/>properties</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="166"><highlight class="normal"></highlight></codeline>
<codeline lineno="167"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(Gateway,<sp/></highlight><highlight class="stringliteral">&quot;gateway&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>QString<sp/>&amp;)</highlight></codeline>
<codeline lineno="168"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(User,<sp/></highlight><highlight class="stringliteral">&quot;user&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>QString<sp/>&amp;)</highlight></codeline>
<codeline lineno="169"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(Password,<sp/></highlight><highlight class="stringliteral">&quot;password&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>QString<sp/>&amp;)</highlight></codeline>
<codeline lineno="170"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(Domain,<sp/></highlight><highlight class="stringliteral">&quot;domain&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>QString<sp/>&amp;)</highlight></codeline>
<codeline lineno="171"><highlight class="normal"></highlight></codeline>
<codeline lineno="172"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Advanced<sp/>properties</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="173"><highlight class="normal"></highlight></codeline>
<codeline lineno="174"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(AllowPap,<sp/></highlight><highlight class="stringliteral">&quot;allowPap&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="175"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(AllowChap,<sp/></highlight><highlight class="stringliteral">&quot;allowChap&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="176"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(AllowMschap,<sp/></highlight><highlight class="stringliteral">&quot;allowMschap&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="177"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(AllowMschapv2,<sp/></highlight><highlight class="stringliteral">&quot;allowMschapv2&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="178"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(AllowEap,<sp/></highlight><highlight class="stringliteral">&quot;allowEap&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="179"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(RequireMppe,<sp/></highlight><highlight class="stringliteral">&quot;requireMppe&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="180"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a0627f2e6642ee05031ceb9882ccb6658" kindref="member">DEFINE_PROPERTY_SETTER_ENUM</ref>(MppeType,<sp/></highlight><highlight class="stringliteral">&quot;mppeType&quot;</highlight><highlight class="normal">,<sp/>MppeType)</highlight></codeline>
<codeline lineno="181"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(MppeStateful,<sp/></highlight><highlight class="stringliteral">&quot;mppeStateful&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="182"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(BsdCompression,<sp/></highlight><highlight class="stringliteral">&quot;bsdCompression&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="183"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(DeflateCompression,<sp/></highlight><highlight class="stringliteral">&quot;deflateCompression&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="184"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(TcpHeaderCompression,<sp/></highlight><highlight class="stringliteral">&quot;tcpHeaderCompression&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="185"><highlight class="normal"><ref refid="pptp-connection_8cpp_1a22853100948aa8b5a8bc7323fa26f9c3" kindref="member">DEFINE_PROPERTY_SETTER</ref>(SendPppEchoPackets,<sp/></highlight><highlight class="stringliteral">&quot;sendPppEchoPackets&quot;</highlight><highlight class="normal">,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">)</highlight></codeline>
<codeline lineno="186"><highlight class="normal"></highlight></codeline>
<codeline lineno="187"><highlight class="normal">}</highlight></codeline>
<codeline lineno="188"><highlight class="normal"></highlight></codeline>
<codeline lineno="189"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&quot;pptp-connection.moc&quot;</highlight><highlight class="normal"></highlight></codeline>
    </programlisting>
    <location file="connectivityqt/pptp-connection.cpp"/>
  </compounddef>
</doxygen>
