docs: add overview image of libnm-glib object relationships and use

This commit is contained in:
Dan Williams 2011-03-15 15:54:33 -05:00
parent 1c3a67aaa5
commit 92b29f399b
5 changed files with 1013 additions and 53 deletions

View file

@ -5,7 +5,7 @@ AUTOMAKE_OPTIONS = 1.6
DOC_MODULE=libnm-glib
# The top-level SGML file.
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.xml
# The directory containing the source code. Relative to $(srcdir).
# gtk-doc will search all .c & .h files beneath here for inline comments
@ -58,7 +58,7 @@ IGNORE_HFILES= \
nm-vpn-plugin-glue.h
# Images to copy into HTML directory.
HTML_IMAGES =
HTML_IMAGES = libnm-glib.png
# Extra XML files that are included by $(DOC_MAIN_SGML_FILE).
content_files =

View file

@ -1,51 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
<bookinfo>
<title>libnm-glib Reference Manual</title>
<releaseinfo>
for libnm-glib 0.9
The latest version of this documentation can be found on-line at
<ulink role="online-location" url="http://projects.gnome.org/NetworkManager/developers/libnm-glib/09/">http://projects.gnome.org/NetworkManager/developers/libnm-glib/09/</ulink>.
</releaseinfo>
</bookinfo>
<chapter>
<title>libnm-glib API Reference</title>
<xi:include href="xml/nm-client.xml"/>
<xi:include href="xml/nm-active-connection.xml"/>
<xi:include href="xml/nm-device.xml"/>
<xi:include href="xml/nm-device-ethernet.xml"/>
<xi:include href="xml/nm-device-wifi.xml"/>
<xi:include href="xml/nm-device-modem.xml"/>
<xi:include href="xml/nm-device-bt.xml"/>
<xi:include href="xml/nm-device-wimax.xml"/>
<xi:include href="xml/nm-wimax-nsp.xml"/>
<xi:include href="xml/nm-access-point.xml"/>
<xi:include href="xml/nm-ip4-config.xml"/>
<xi:include href="xml/nm-ip6-config.xml"/>
<xi:include href="xml/nm-dhcp4-config.xml"/>
<xi:include href="xml/nm-dhcp6-config.xml"/>
<xi:include href="xml/nm-object.xml"/>
<xi:include href="xml/nm-remote-connection.xml"/>
<xi:include href="xml/nm-remote-settings.xml"/>
<xi:include href="xml/nm-types.xml"/>
<xi:include href="xml/nm-secret-agent.xml"/>
<xi:include href="xml/nm-vpn-connection.xml"/>
<xi:include href="xml/nm-vpn-plugin.xml"/>
<xi:include href="xml/nm-vpn-plugin-ui-interface.xml"/>
</chapter>
<chapter id="object-tree">
<title>Object Hierarchy</title>
<xi:include href="xml/tree_index.sgml"/>
</chapter>
<index id="api-index-full">
<title>API Index</title>
<xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
</index>
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</book>

View file

@ -0,0 +1,118 @@
<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
<bookinfo>
<title>libnm-glib Reference Manual</title>
<releaseinfo>
for libnm-glib 0.9
The latest version of this documentation can be found on-line at
<ulink role="online-location" url="http://projects.gnome.org/NetworkManager/developers/libnm-glib/09/">http://projects.gnome.org/NetworkManager/developers/libnm-glib/09/</ulink>.
</releaseinfo>
<authorgroup>
<author>
<firstname>Dan</firstname>
<surname>Williams</surname>
<affiliation>
<address>
<email>dcbw@redhat.com</email>
</address>
</affiliation>
</author>
</authorgroup>
<copyright>
<year>2011</year>
<holder>The NetworkManager Authors</holder>
</copyright>
<legalnotice>
<para>
Permission is granted to copy, distribute and/or modify this
document under the terms of the <citetitle>GNU Free
Documentation License</citetitle>, Version 1.1 or any later
version published by the Free Software Foundation with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover
Texts. You may obtain a copy of the <citetitle>GNU Free
Documentation License</citetitle> from the Free Software
Foundation by visiting <ulink type="http"
url="http://www.fsf.org">their Web site</ulink> or by writing
to:
<address>
The Free Software Foundation, Inc.,
<street>59 Temple Place</street> - Suite 330,
<city>Boston</city>, <state>MA</state> <postcode>02111-1307</postcode>,
<country>USA</country>
</address>
</para>
<para>
Many of the names used by companies to distinguish their
products and services are claimed as trademarks. Where those
names appear in any GNOME documentation, and those trademarks
are made aware to the members of the GNOME Documentation
Project, the names have been printed in caps or initial caps.
</para>
</legalnotice>
</bookinfo>
<chapter id="ref-overview">
<title>Object Overview</title>
<para>
libnm-glib maps closely to the actual D-Bus API that NetworkManager
provides, simply wrapping the remote D-Bus objects as native GObjects,
mapping D-Bus signals and properties to GObject signals and properties,
and providing helpful accessor and utility functions. As such, objects
in the libnm-glib API have the same properties, behavior, signals, and
semantics as the NM D-Bus API.
</para>
<para>
The following is a rough overview of the libnm-glib object structure and
how to use the various parts of it:
<mediaobject id="libnm-glib-overview">
<imageobject>
<imagedata fileref="libnm-glib.png" format="PNG"/>
</imageobject>
</mediaobject>
</para>
</chapter>
<chapter>
<title>libnm-glib API Reference</title>
<xi:include href="xml/nm-client.xml"/>
<xi:include href="xml/nm-active-connection.xml"/>
<xi:include href="xml/nm-device.xml"/>
<xi:include href="xml/nm-device-ethernet.xml"/>
<xi:include href="xml/nm-device-wifi.xml"/>
<xi:include href="xml/nm-device-modem.xml"/>
<xi:include href="xml/nm-device-bt.xml"/>
<xi:include href="xml/nm-device-wimax.xml"/>
<xi:include href="xml/nm-wimax-nsp.xml"/>
<xi:include href="xml/nm-access-point.xml"/>
<xi:include href="xml/nm-ip4-config.xml"/>
<xi:include href="xml/nm-ip6-config.xml"/>
<xi:include href="xml/nm-dhcp4-config.xml"/>
<xi:include href="xml/nm-dhcp6-config.xml"/>
<xi:include href="xml/nm-object.xml"/>
<xi:include href="xml/nm-remote-connection.xml"/>
<xi:include href="xml/nm-remote-settings.xml"/>
<xi:include href="xml/nm-types.xml"/>
<xi:include href="xml/nm-secret-agent.xml"/>
<xi:include href="xml/nm-vpn-connection.xml"/>
<xi:include href="xml/nm-vpn-plugin.xml"/>
<xi:include href="xml/nm-vpn-plugin-ui-interface.xml"/>
</chapter>
<chapter id="object-tree">
<title>Object Hierarchy</title>
<xi:include href="xml/tree_index.sgml"/>
</chapter>
<index id="api-index-full">
<title>API Index</title>
<xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
</index>
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</book>

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View file

@ -0,0 +1,893 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1052.3622"
height="744.09448"
id="svg2"
version="1.1"
inkscape:version="0.48.1 r9760"
sodipodi:docname="libnm-glib.svg">
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible">
<path
id="path4069"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend-2"
style="overflow:visible">
<path
id="path4069-0"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="433.76249"
inkscape:cy="491.18568"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1280"
inkscape:window-height="739"
inkscape:window-x="0"
inkscape:window-y="26"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-308.2677)">
<text
xml:space="preserve"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="283.85287"
y="97.768028"
id="text3783"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3787"
x="283.85287"
y="97.768028"></tspan></text>
<flowRoot
xml:space="preserve"
id="flowRoot3789"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><flowRegion
id="flowRegion3791"><rect
id="rect3793"
width="139.40105"
height="113.13708"
x="265.6701"
y="97.768028" /></flowRegion><flowPara
id="flowPara3795"></flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot3797"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"><flowRegion
id="flowRegion3799"><rect
id="rect3801"
width="208.09143"
height="133.34013"
x="273.75134"
y="121.00153"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" /></flowRegion><flowPara
id="flowPara3803"></flowPara></flowRoot> <flowRoot
xml:space="preserve"
id="flowRoot3825"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><flowRegion
id="flowRegion3827"><rect
id="rect3829"
width="175.76654"
height="41.416256"
x="28.284271"
y="88.676651" /></flowRegion><flowPara
id="flowPara3831">Propr</flowPara></flowRoot> <g
id="g5635"
transform="translate(-64.649763,3.0507627)">
<text
sodipodi:linespacing="125%"
id="text3755-0"
y="341.21481"
x="573.86121"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
xml:space="preserve"><tspan
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
y="341.21481"
x="573.86121"
id="tspan3757-1"
sodipodi:role="line">NMClient</tspan></text>
<text
sodipodi:linespacing="125%"
id="text3833-6"
y="357.37726"
x="529.33325"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan3837-8"
y="357.37726"
x="529.33325"
sodipodi:role="line">Base object; provides access to</tspan><tspan
id="tspan4548"
y="369.87726"
x="529.33325"
sodipodi:role="line">network device objects, active</tspan><tspan
id="tspan4550"
y="382.37726"
x="529.33325"
sodipodi:role="line">network connection objects and</tspan><tspan
id="tspan4552"
y="394.87726"
x="529.33325"
sodipodi:role="line">general network state information</tspan></text>
</g>
<text
xml:space="preserve"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="104.07935"
y="372.52951"
id="text3833-6-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="104.07935"
y="372.52951"
id="tspan4552-6" /></text>
<rect
style="fill:none;stroke:#01003d;stroke-width:2.85214233;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985"
width="209.21587"
height="312.09604"
x="12.270507"
y="319.61136" />
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
x="40.322777"
y="344.24524"
id="text3755"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757"
x="40.322777"
y="344.24524"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold">NMRemoteSettings</tspan></text>
<text
xml:space="preserve"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="19.192902"
y="360.40768"
id="text3833"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="19.192902"
y="360.40768"
id="tspan3839">Retrieves, adds, and notifes of changes</tspan><tspan
sodipodi:role="line"
x="19.192902"
y="372.90768"
id="tspan3837">to network configuration objects</tspan><tspan
sodipodi:role="line"
x="19.192902"
y="385.40768"
id="tspan4682">(called NMRemoteConnections) </tspan></text>
<rect
style="fill:none;stroke:#01003d;stroke-width:1.13669348;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8"
width="176.20061"
height="82.832512"
x="29.077385"
y="403.84424" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="38.158276"
y="424.04724"
id="text3755-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8"
x="38.158276"
y="424.04724"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">NMRemoteConnection</tspan></text>
<text
xml:space="preserve"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="36.03054"
y="443.60046"
id="text3833-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="36.03054"
y="443.60046"
id="tspan3837-7">The basic unit of network</tspan><tspan
sodipodi:role="line"
x="36.03054"
y="456.10046"
id="tspan3873">configuration information,</tspan><tspan
sodipodi:role="line"
x="36.03054"
y="468.60046"
id="tspan3875">contains all settings required to</tspan><tspan
sodipodi:role="line"
x="36.03054"
y="481.10046"
id="tspan3877">connect to a specific network.</tspan></text>
<rect
style="fill:none;stroke:#01003d;stroke-width:0.68221813;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-4"
width="176.20061"
height="29.837376"
x="28.067242"
y="494.75793" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="37.148129"
y="514.96094"
id="text3755-3-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8-0"
x="37.148129"
y="514.96094"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">NMRemoteConnection</tspan></text>
<rect
style="fill:none;stroke:#01003d;stroke-width:0.68221813;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-4-6"
width="176.20061"
height="29.837376"
x="28.06724"
y="532.36725" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="37.148129"
y="552.57025"
id="text3755-3-9-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8-0-8"
x="37.148129"
y="552.57025"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">NMRemoteConnection</tspan></text>
<rect
style="fill:none;stroke:#01003d;stroke-width:0.68221813;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-4-8"
width="176.20061"
height="29.837376"
x="28.067238"
y="569.74286" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="37.148125"
y="589.94586"
id="text3755-3-9-6"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8-0-6"
x="37.148125"
y="589.94586"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">NMRemoteConnection</tspan></text>
<g
id="g5581">
<path
transform="translate(24,308.27784)"
d="m 75.76144,306.19336 a 3.5355339,3.5355339 0 1 1 -7.071068,0 3.5355339,3.5355339 0 1 1 7.071068,0 z"
sodipodi:ry="3.5355339"
sodipodi:rx="3.5355339"
sodipodi:cy="306.19336"
sodipodi:cx="72.225906"
id="path4776"
style="fill:#000000;fill-opacity:1;stroke:#01003d;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
sodipodi:type="arc" />
<path
d="m 75.76144,306.19336 a 3.5355339,3.5355339 0 1 1 -7.071068,0 3.5355339,3.5355339 0 1 1 7.071068,0 z"
sodipodi:ry="3.5355339"
sodipodi:rx="3.5355339"
sodipodi:cy="306.19336"
sodipodi:cx="72.225906"
id="path4776-1"
style="fill:#000000;fill-opacity:1;stroke:#01003d;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
sodipodi:type="arc"
transform="translate(44.950515,308.27784)" />
<path
d="m 75.76144,306.19336 a 3.5355339,3.5355339 0 1 1 -7.071068,0 3.5355339,3.5355339 0 1 1 7.071068,0 z"
sodipodi:ry="3.5355339"
sodipodi:rx="3.5355339"
sodipodi:cy="306.19336"
sodipodi:cx="72.225906"
id="path4776-1-4"
style="fill:#000000;fill-opacity:1;stroke:#01003d;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
sodipodi:type="arc"
transform="translate(65.901025,308.27784)" />
</g>
<rect
style="fill:none;stroke:#c30000;stroke-width:2.71445656;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-5"
width="641.21594"
height="454.62848"
x="286.68472"
y="321.29346" />
<g
id="g5644"
transform="translate(348.50263,-5.0507629)">
<rect
y="466.47369"
x="346.26532"
height="68.182198"
width="176.20061"
id="rect2985-8-9"
style="fill:none;stroke:#01003d;stroke-width:1.03128445;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982" />
<text
sodipodi:linespacing="125%"
id="text3755-3-5"
y="486.6767"
x="400.8031"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
y="486.6767"
x="400.8031"
id="tspan3757-8-00"
sodipodi:role="line">NMDevice</tspan></text>
<text
sodipodi:linespacing="125%"
id="text3833-0-5"
y="501.17917"
x="353.21848"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan3877-3"
y="501.17917"
x="353.21848"
sodipodi:role="line">Represents a known network</tspan><tspan
id="tspan5003"
y="513.6792"
x="353.21848"
sodipodi:role="line">interface that may be used to</tspan><tspan
id="tspan5005"
y="526.1792"
x="353.21848"
sodipodi:role="line">connect to a network</tspan></text>
</g>
<text
xml:space="preserve"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="706.53918"
y="144.96414"
id="text5191"
sodipodi:linespacing="125%"
transform="matrix(0.91955281,0.39296645,-0.39296645,0.91955281,0,0)"><tspan
sodipodi:role="line"
id="tspan5193"
x="706.53918"
y="144.96414">nm_client_get_devices()</tspan></text>
<g
id="g5623"
transform="translate(-419.9159,137.94419)">
<rect
y="447.99072"
x="721.03192"
height="96.526291"
width="176.20061"
id="rect2985-8-9-7"
style="fill:none;stroke:#01003d;stroke-width:1.22705996;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982" />
<text
sodipodi:linespacing="125%"
id="text3755-3-5-9"
y="465.92065"
x="740.21436"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
y="465.92065"
x="740.21436"
id="tspan3757-8-00-9"
sodipodi:role="line">NMActiveConnection</tspan></text>
<text
sodipodi:linespacing="125%"
id="text3833-0-5-2"
y="478.42313"
x="723.98505"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
id="tspan5005-7"
y="478.42313"
x="723.98505"
sodipodi:role="line">Represents an active connection</tspan><tspan
id="tspan5236"
y="490.92313"
x="723.98505"
sodipodi:role="line">to a specific network, using</tspan><tspan
id="tspan5238"
y="503.42313"
x="723.98505"
sodipodi:role="line">settings from an</tspan><tspan
id="tspan5240"
y="515.9231"
x="723.98505"
sodipodi:role="line">NMRemoteConnection,and</tspan><tspan
id="tspan5449"
y="528.4231"
x="723.98505"
sodipodi:role="line">provided by on or more NMDevice</tspan><tspan
id="tspan5451"
y="540.9231"
x="723.98505"
sodipodi:role="line">objects.</tspan></text>
</g>
<text
xml:space="preserve"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="270.79764"
y="722.53766"
id="text5191-5"
sodipodi:linespacing="125%"
transform="matrix(0.94281033,-0.33332969,0.33332969,0.94281033,0,0)"><tspan
sodipodi:role="line"
id="tspan5193-8"
x="270.79764"
y="722.53766">nm_active_connection_get_devices()</tspan></text>
<g
id="g6720"
transform="translate(-23.213166,-3.4365595)">
<g
transform="translate(320.19803,-24.89035)"
id="g5561">
<rect
style="fill:none;stroke:#01003d;stroke-width:0.54146165;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-9-3-4"
width="126.1828"
height="26.245613"
x="397.53818"
y="597.80267" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="419.1745"
y="615.39911"
id="text3755-3-5-1-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8-00-3-7"
x="419.1745"
y="615.39911"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">NMDeviceWifi</tspan></text>
</g>
<g
transform="translate(175.74622,-53.780741)"
id="g5566">
<rect
style="fill:none;stroke:#01003d;stroke-width:0.54146165;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-9-3-5"
width="126.1828"
height="26.245613"
x="541.98999"
y="659.422" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="552.62244"
y="677.01843"
id="text3755-3-5-1-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="552.62244"
y="677.01843"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
id="tspan5526">NMDeviceModem</tspan></text>
</g>
<g
transform="translate(390.90872,-24.082284)"
id="g5571">
<rect
style="fill:none;stroke:#01003d;stroke-width:0.54146165;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-9-3-2"
width="126.1828"
height="26.245613"
x="326.82748"
y="662.45251" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="338.79584"
y="680.04895"
id="text3755-3-5-1-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8-00-3-1"
x="338.79584"
y="680.04895"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">NMDeviceWimax</tspan></text>
</g>
<g
transform="translate(278.7818,-37.820326)"
id="g5576">
<rect
style="fill:none;stroke:#01003d;stroke-width:0.54146165;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-9-3-7"
width="126.1828"
height="26.245613"
x="438.95441"
y="708.91949" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="442.65225"
y="726.51593"
id="text3755-3-5-1-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="442.65225"
y="726.51593"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
id="tspan5552">NMDeviceBluetooth</tspan></text>
</g>
<g
id="g5581-7"
transform="translate(663.65119,96.47973)">
<path
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:#01003d;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="path4776-10"
sodipodi:cx="72.225906"
sodipodi:cy="306.19336"
sodipodi:rx="3.5355339"
sodipodi:ry="3.5355339"
d="m 75.76144,306.19336 c 0,1.95262 -1.582912,3.53553 -3.535534,3.53553 -1.952621,0 -3.535534,-1.58291 -3.535534,-3.53553 0,-1.95262 1.582913,-3.53553 3.535534,-3.53553 1.952622,0 3.535534,1.58291 3.535534,3.53553 z"
transform="translate(24,308.27784)" />
<path
transform="translate(44.950515,308.27784)"
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:#01003d;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="path4776-1-0"
sodipodi:cx="72.225906"
sodipodi:cy="306.19336"
sodipodi:rx="3.5355339"
sodipodi:ry="3.5355339"
d="m 75.76144,306.19336 c 0,1.95262 -1.582912,3.53553 -3.535534,3.53553 -1.952621,0 -3.535534,-1.58291 -3.535534,-3.53553 0,-1.95262 1.582913,-3.53553 3.535534,-3.53553 1.952622,0 3.535534,1.58291 3.535534,3.53553 z" />
<path
transform="translate(65.901025,308.27784)"
sodipodi:type="arc"
style="fill:#000000;fill-opacity:1;stroke:#01003d;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="path4776-1-4-7"
sodipodi:cx="72.225906"
sodipodi:cy="306.19336"
sodipodi:rx="3.5355339"
sodipodi:ry="3.5355339"
d="m 75.76144,306.19336 c 0,1.95262 -1.582912,3.53553 -3.535534,3.53553 -1.952621,0 -3.535534,-1.58291 -3.535534,-3.53553 0,-1.95262 1.582913,-3.53553 3.535534,-3.53553 1.952622,0 3.535534,1.58291 3.535534,3.53553 z" />
</g>
<g
transform="translate(371.71582,-10.142135)"
id="g5556">
<rect
style="fill:none;stroke:#01003d;stroke-width:0.54146165;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-9-3"
width="126.1828"
height="26.245613"
x="346.02039"
y="550.3255" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="352.6069"
y="567.92194"
id="text3755-3-5-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8-00-3"
x="352.6069"
y="567.92194"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">NMDeviceEthernet</tspan></text>
</g>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="M 553.56359,93.556243 699.43095,153.15523"
id="path6047"
inkscape:connector-type="polyline"
inkscape:connector-curvature="3"
inkscape:connection-end="#g5644"
inkscape:connection-end-point="d4"
transform="translate(0,308.2677)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="M 477.31663,294.89252 694.76795,218.28417"
id="path6231"
inkscape:connector-type="polyline"
inkscape:connector-curvature="3"
inkscape:connection-start="#g5623"
inkscape:connection-start-point="d4"
inkscape:connection-end="#g5644"
inkscape:connection-end-point="d4"
transform="translate(0,308.2677)" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
d="M 537.40115,93.556243 419.9937,277.66721"
id="path6415"
inkscape:connector-type="polyline"
inkscape:connector-curvature="3"
inkscape:connection-end="#g5623"
inkscape:connection-end-point="d4"
transform="translate(0,308.2677)" />
<text
xml:space="preserve"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="-235.89041"
y="662.71521"
id="text5191-5-1"
sodipodi:linespacing="125%"
transform="matrix(0.53998594,-0.84167404,0.84167404,0.53998594,0,0)"><tspan
sodipodi:role="line"
id="tspan5193-8-5"
x="-235.89041"
y="662.71521">nm_client_get_active_connections()</tspan></text>
<text
xml:space="preserve"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="824.3454"
y="617.99652"
id="text6932"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan6934"
x="824.3454"
y="617.99652">(Device subclasses)</tspan></text>
<text
xml:space="preserve"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="685.34247"
y="161.22107"
id="text5191-9"
sodipodi:linespacing="125%"
transform="matrix(0.91955281,0.39296645,-0.39296645,0.91955281,0,0)"><tspan
sodipodi:role="line"
id="tspan5193-1"
x="685.34247"
y="161.22107">Gets all known interfaces</tspan></text>
<text
xml:space="preserve"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="251.42001"
y="738.39777"
id="text5191-5-5"
sodipodi:linespacing="125%"
transform="matrix(0.94354535,-0.33124338,0.33124338,0.94354535,0,0)"><tspan
sodipodi:role="line"
id="tspan5193-8-1"
x="251.42001"
y="738.39777">Gets interfaces used by this active connection</tspan></text>
<text
xml:space="preserve"
style="font-size:9px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="-227.90929"
y="680.09265"
id="text5191-5-1-7"
sodipodi:linespacing="125%"
transform="matrix(0.54025777,-0.84149958,0.84149958,0.54025777,0,0)"><tspan
sodipodi:role="line"
id="tspan5193-8-5-2"
x="-227.90929"
y="680.09265">Gets all active network connections</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-2)"
d="M 314.15744,683.6768 C 282.94516,704.65454 170.8596,719.38945 163.64471,598.82399"
id="path7053"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="19.152279"
y="706.91034"
id="text7239"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan7241"
x="19.152279"
y="706.91034">Retrieve the NMRemoteConnection that provides</tspan><tspan
sodipodi:role="line"
x="19.152279"
y="719.41034"
id="tspan7243">configuration settings for the NMActiveConnection</tspan><tspan
sodipodi:role="line"
x="19.152279"
y="731.91034"
id="tspan7245">by getting its object path with</tspan><tspan
sodipodi:role="line"
x="19.152279"
y="744.41034"
id="tspan7247">nm_active_connection_get_connection() and then</tspan><tspan
sodipodi:role="line"
x="19.152279"
y="756.91034"
id="tspan7249">passing the returned path to</tspan><tspan
sodipodi:role="line"
x="19.152279"
y="769.41034"
id="tspan7251">nm_remote_settings_get_connection_by_path()</tspan></text>
<text
xml:space="preserve"
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
x="10.101524"
y="653.3316"
id="text7253"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan7255"
x="10.101524"
y="653.3316">Network</tspan><tspan
sodipodi:role="line"
x="10.101524"
y="675.8316"
id="tspan7278">Configuration</tspan></text>
<text
xml:space="preserve"
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"
x="284.19009"
y="798.65869"
id="text7253-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan7255-8"
x="284.19009"
y="798.65869">Network Control</tspan></text>
<text
xml:space="preserve"
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
x="701.04297"
y="363.09201"
id="text7239-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="701.04297"
y="363.09201"
id="tspan7251-6">Connect to a network by calling</tspan><tspan
sodipodi:role="line"
x="701.04297"
y="375.59201"
id="tspan7336">nm_client_activate_connection() and</tspan><tspan
sodipodi:role="line"
x="701.04297"
y="388.09201"
id="tspan7338">passing the NMDevice to use, along with</tspan><tspan
sodipodi:role="line"
x="701.04297"
y="400.59201"
id="tspan7342">the NMRemoteConnection that contains</tspan><tspan
sodipodi:role="line"
x="701.04297"
y="413.09201"
id="tspan7346">the settings that describe how to connect</tspan><tspan
sodipodi:role="line"
x="701.04297"
y="425.59201"
id="tspan7350">to that network</tspan></text>
<g
id="g5623-9"
transform="translate(-369.71587,253.62599)">
<g
id="g7418"
transform="translate(-28.915799,-13.111678)">
<rect
style="fill:none;stroke:#01003d;stroke-width:0.57918203;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-9-7-5"
width="155.24031"
height="24.408838"
x="721.03192"
y="447.99072" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="725.99634"
y="465.41437"
id="text3755-3-5-9-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8-00-9-0"
x="725.99634"
y="465.41437"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">NMActiveConnection</tspan></text>
</g>
<g
transform="translate(-28.915799,18.947049)"
id="g7418-5">
<rect
style="fill:none;stroke:#01003d;stroke-width:0.57918203;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
id="rect2985-8-9-7-5-7"
width="155.24031"
height="24.408838"
x="721.03192"
y="447.99072" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="725.99634"
y="465.41437"
id="text3755-3-5-9-3-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3757-8-00-9-0-0"
x="725.99634"
y="465.41437"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">NMActiveConnection</tspan></text>
</g>
</g>
<g
transform="translate(282.84399,143.9366)"
id="g5581-6">
<path
transform="translate(24,308.27784)"
d="m 75.76144,306.19336 c 0,1.95262 -1.582912,3.53553 -3.535534,3.53553 -1.952621,0 -3.535534,-1.58291 -3.535534,-3.53553 0,-1.95262 1.582913,-3.53553 3.535534,-3.53553 1.952622,0 3.535534,1.58291 3.535534,3.53553 z"
sodipodi:ry="3.5355339"
sodipodi:rx="3.5355339"
sodipodi:cy="306.19336"
sodipodi:cx="72.225906"
id="path4776-6"
style="fill:#000000;fill-opacity:1;stroke:#01003d;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
sodipodi:type="arc" />
<path
d="m 75.76144,306.19336 c 0,1.95262 -1.582912,3.53553 -3.535534,3.53553 -1.952621,0 -3.535534,-1.58291 -3.535534,-3.53553 0,-1.95262 1.582913,-3.53553 3.535534,-3.53553 1.952622,0 3.535534,1.58291 3.535534,3.53553 z"
sodipodi:ry="3.5355339"
sodipodi:rx="3.5355339"
sodipodi:cy="306.19336"
sodipodi:cx="72.225906"
id="path4776-1-2"
style="fill:#000000;fill-opacity:1;stroke:#01003d;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
sodipodi:type="arc"
transform="translate(44.950515,308.27784)" />
<path
d="m 75.76144,306.19336 c 0,1.95262 -1.582912,3.53553 -3.535534,3.53553 -1.952621,0 -3.535534,-1.58291 -3.535534,-3.53553 0,-1.95262 1.582913,-3.53553 3.535534,-3.53553 1.952622,0 3.535534,1.58291 3.535534,3.53553 z"
sodipodi:ry="3.5355339"
sodipodi:rx="3.5355339"
sodipodi:cy="306.19336"
sodipodi:cx="72.225906"
id="path4776-1-4-6"
style="fill:#000000;fill-opacity:1;stroke:#01003d;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:10.49999982"
sodipodi:type="arc"
transform="translate(65.901025,308.27784)" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 46 KiB