diff options
author | Dan Winship <danw@gnome.org> | 2014-07-24 08:59:21 -0400 |
---|---|---|
committer | Dan Winship <danw@gnome.org> | 2014-08-01 14:34:05 -0400 |
commit | c5daa4c4df07d413e5f760eac5a2f686f6062225 (patch) | |
tree | 2f79faac6c07d2e449dea95c65c2542aca5f609d /docs | |
parent | eedcf185a7615c68281f2dc33f315efbaeee93c8 (diff) | |
download | NetworkManager-c5daa4c4df07d413e5f760eac5a2f686f6062225.tar.gz |
docs: add libnm documentation
Add docs infrastructure
Diffstat (limited to 'docs')
-rw-r--r-- | docs/Makefile.am | 2 | ||||
-rw-r--r-- | docs/libnm/Makefile.am | 84 | ||||
-rw-r--r-- | docs/libnm/libnm-docs.xml | 161 | ||||
-rw-r--r-- | docs/libnm/libnm.png | bin | 0 -> 82140 bytes | |||
-rw-r--r-- | docs/libnm/libnm.svg | 893 | ||||
-rw-r--r-- | docs/libnm/version.xml.in | 1 |
6 files changed, 1140 insertions, 1 deletions
diff --git a/docs/Makefile.am b/docs/Makefile.am index fd2c82c832..5fdeff62b4 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -1,2 +1,2 @@ -SUBDIRS = libnm-glib libnm-util api +SUBDIRS = libnm-glib libnm-util libnm api diff --git a/docs/libnm/Makefile.am b/docs/libnm/Makefile.am new file mode 100644 index 0000000000..9d745b14c2 --- /dev/null +++ b/docs/libnm/Makefile.am @@ -0,0 +1,84 @@ +## Process this file with automake to produce Makefile.in +AUTOMAKE_OPTIONS = 1.6 + +# The name of the module +DOC_MODULE=libnm + +# The top-level SGML file. +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 +# documenting functions and macros. +DOC_SOURCE_DIR=$(top_srcdir)/libnm-core $(top_srcdir)/libnm + +# Extra options to supply to gtkdoc-scan. +SCAN_OPTIONS=--rebuild-types --rebuild-sections + +# Extra options to supply to gtkdoc-scangobj. +SCANGOBJ_OPTIONS=--type-init-func 'g_type_init();' + +# Extra options to supply to gtkdoc-mkdb. +MKDB_OPTIONS=--sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-fixref. +FIXXREF_OPTIONS= + +# Used for dependencies. +HFILE_GLOB=$(top_srcdir)/libnm-core/*.h $(top_srcdir)/libnm/*.h +CFILE_GLOB=$(top_srcdir)/libnm-core/*.c $(top_srcdir)/libnm/*.c + +# Header files to ignore when scanning. +IGNORE_HFILES= \ + crypto.h \ + nm-dbus-helpers-private.h \ + nm-device-private.h \ + nm-object-cache.h \ + nm-object-private.h \ + nm-param-spec-dbus.h \ + nm-remote-connection-private.h \ + nm-secret-agent-glue.h \ + nm-setting-private.h \ + nm-types-private.h \ + nm-utils-private.h \ + nm-vpn-plugin-glue.h + +# Images to copy into HTML directory. +HTML_IMAGES = libnm.png + +# Extra XML files that are included by $(DOC_MAIN_SGML_FILE). +content_files = version.xml + +# Other files to distribute. +extra_files = libnm.png + + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = \ + -I$(top_srcdir)/libnm-core \ + -I$(top_builddir)/libnm-core \ + -I$(top_srcdir)/libnm \ + -I$(top_builddir)/libnm \ + -DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \ + $(GLIB_CFLAGS) \ + $(DBUS_CFLAGS) + +GTKDOC_LIBS = \ + $(top_builddir)/libnm/libnm.la \ + $(top_builddir)/libnm/libnm-vpn.la \ + $(GLIB_LIBS) + + +# include common portion ... +include $(top_srcdir)/gtk-doc.make + +EXTRA_DIST += version.xml.in + +CLEANFILES += \ + libnm-sections.txt \ + libnm-overrides.txt \ + html/* \ + tmpl/* \ + xml/* + diff --git a/docs/libnm/libnm-docs.xml b/docs/libnm/libnm-docs.xml new file mode 100644 index 0000000000..64fbbc243b --- /dev/null +++ b/docs/libnm/libnm-docs.xml @@ -0,0 +1,161 @@ +<?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" [ + <!ENTITY version SYSTEM "version.xml"> +]> + +<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude"> + <bookinfo> + <title>libnm Reference Manual</title> + <releaseinfo> + for libnm &version; + The latest version of this documentation can be found on-line at + <ulink role="online-location" url="https://developer.gnome.org/libnm/1.0/">https://developer.gnome.org/libnm/1.0/</ulink>. + </releaseinfo> + + <copyright> + <year>2012-2014</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>51 Franklin Street</street> - Fifth Floor, + <city>Boston</city>, <state>MA</state> <postcode>02110-1301</postcode>, + <country>USA</country> + </address> + </para> + </legalnotice> + </bookinfo> + + <chapter id="ref-overview"> + <title>Overview</title> + <para> + libnm maps fairly closely to the actual D-Bus API that NetworkManager + provides, 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. However, unlike + the old libnm-util/libnm-glib API, the mapping to the D-Bus API is not + exact, and various inconveniences and historical anomolies of the D-Bus + API are papered over. + </para> + <para> + The following is a rough overview of the libnm object structure and + how to use the various parts of it: + <mediaobject id="libnm-overview"> + <imageobject> + <imagedata fileref="libnm.png" format="PNG"/> + </imageobject> + </mediaobject> + </para> + </chapter> + + <chapter> + <title>Client Object API Reference</title> + <xi:include href="xml/nm-client.xml"/> + <xi:include href="xml/nm-remote-settings.xml"/> + <xi:include href="xml/nm-secret-agent.xml"/> + <xi:include href="xml/nm-object.xml"/> + </chapter> + + <chapter> + <title>Connection and Setting API Reference</title> + <xi:include href="xml/nm-connection.xml"/> + <xi:include href="xml/nm-setting.xml"/> + <xi:include href="xml/nm-setting-connection.xml"/> + <!-- begin alphabetical --> + <xi:include href="xml/nm-setting-8021x.xml"/> + <xi:include href="xml/nm-setting-adsl.xml"/> + <xi:include href="xml/nm-setting-bluetooth.xml"/> + <xi:include href="xml/nm-setting-bond.xml"/> + <xi:include href="xml/nm-setting-bridge.xml"/> + <xi:include href="xml/nm-setting-bridge-port.xml"/> + <xi:include href="xml/nm-setting-cdma.xml"/> + <xi:include href="xml/nm-setting-dcb.xml"/> + <xi:include href="xml/nm-setting-generic.xml"/> + <xi:include href="xml/nm-setting-gsm.xml"/> + <xi:include href="xml/nm-setting-infiniband.xml"/> + <xi:include href="xml/nm-setting-ip4-config.xml"/> + <xi:include href="xml/nm-setting-ip6-config.xml"/> + <xi:include href="xml/nm-setting-olpc-mesh.xml"/> + <xi:include href="xml/nm-setting-ppp.xml"/> + <xi:include href="xml/nm-setting-pppoe.xml"/> + <xi:include href="xml/nm-setting-serial.xml"/> + <xi:include href="xml/nm-setting-team.xml"/> + <xi:include href="xml/nm-setting-team-port.xml"/> + <xi:include href="xml/nm-setting-vlan.xml"/> + <xi:include href="xml/nm-setting-vpn.xml"/> + <xi:include href="xml/nm-setting-wimax.xml"/> + <xi:include href="xml/nm-setting-wired.xml"/> + <xi:include href="xml/nm-setting-wireless.xml"/> + <xi:include href="xml/nm-setting-wireless-security.xml"/> + <!-- end alphabetical --> + </chapter> + + <chapter> + <title>Device and Runtime Configuration API Reference</title> + <xi:include href="xml/nm-device.xml"/> + <!-- begin alphabetical --> + <xi:include href="xml/nm-device-adsl.xml"/> + <xi:include href="xml/nm-device-bond.xml"/> + <xi:include href="xml/nm-device-bridge.xml"/> + <xi:include href="xml/nm-device-bt.xml"/> + <xi:include href="xml/nm-device-ethernet.xml"/> + <xi:include href="xml/nm-device-generic.xml"/> + <xi:include href="xml/nm-device-infiniband.xml"/> + <xi:include href="xml/nm-device-modem.xml"/> + <xi:include href="xml/nm-device-olpc-mesh.xml"/> + <xi:include href="xml/nm-device-team.xml"/> + <xi:include href="xml/nm-device-vlan.xml"/> + <xi:include href="xml/nm-device-wifi.xml"/> + <xi:include href="xml/nm-device-wimax.xml"/> + <!-- end alphabetical --> + <xi:include href="xml/nm-active-connection.xml"/> + <xi:include href="xml/nm-vpn-connection.xml"/> + <xi:include href="xml/nm-remote-connection.xml"/> + <xi:include href="xml/nm-access-point.xml"/> + <xi:include href="xml/nm-wimax-nsp.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"/> + </chapter> + + <chapter> + <title>Utility API Reference</title> + <xi:include href="xml/nm-utils.xml"/> + <xi:include href="xml/nm-types.xml"/> + </chapter> + + <chapter> + <title>VPN Plugin API Reference </title> + <xi:include href="xml/nm-vpn-plugin.xml"/> + <xi:include href="xml/nm-vpn-plugin-ui-interface.xml"/> + <xi:include href="xml/nm-vpn-plugin-utils.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> + diff --git a/docs/libnm/libnm.png b/docs/libnm/libnm.png Binary files differnew file mode 100644 index 0000000000..dc00072842 --- /dev/null +++ b/docs/libnm/libnm.png diff --git a/docs/libnm/libnm.svg b/docs/libnm/libnm.svg new file mode 100644 index 0000000000..a0d240fae6 --- /dev/null +++ b/docs/libnm/libnm.svg @@ -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> diff --git a/docs/libnm/version.xml.in b/docs/libnm/version.xml.in new file mode 100644 index 0000000000..d78bda9342 --- /dev/null +++ b/docs/libnm/version.xml.in @@ -0,0 +1 @@ +@VERSION@ |