diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2019-03-05 08:44:57 +0100 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2019-04-16 15:52:27 +0200 |
commit | 5801f89f4d1464fc15cb1d97755b73f9f68cb2e6 (patch) | |
tree | 5518a1c2ec106f8bfdf2ceb64219788e7a734f21 /docs | |
parent | 76584e8f1d401c506e415404010e9d47d0001a7a (diff) | |
download | NetworkManager-5801f89f4d1464fc15cb1d97755b73f9f68cb2e6.tar.gz |
all: goodbye libnm-glib
This removes libnm-glib, libnm-glib-vpn, and libnm-util for good.
The it has been replaced with libnm since NetworkManager 1.0, disabled
by default since 1.12 and no up-to-date distributions ship it for years
now.
Removing the libraries allows us to:
* Remove the horrible hacks that were in place to deal with accidental use
of both the new and old library in a single process.
* Relief the translators of maintenance burden of similar yet different
strings.
* Get rid of known bad code without chances of ever getting fixed
(libnm-glib/nm-object.c and libnm-glib/nm-object-cache.c)
* Generally lower the footprint of the releases and our workspace
If there are some really really legacy users; they can just build
libnm-glib and friends from the NetworkManager-1.16 distribution. The
D-Bus API is stable and old libnm-glib will keep working forever.
https://github.com/NetworkManager/NetworkManager/pull/308
Diffstat (limited to 'docs')
-rw-r--r-- | docs/libnm-glib/Makefile.am | 79 | ||||
-rw-r--r-- | docs/libnm-glib/libnm-glib-docs.xml | 117 | ||||
-rw-r--r-- | docs/libnm-glib/libnm-glib.png | bin | 82140 -> 0 bytes | |||
-rw-r--r-- | docs/libnm-glib/libnm-glib.svg | 893 | ||||
-rw-r--r-- | docs/libnm-glib/libnm-glib.types | 55 | ||||
-rw-r--r-- | docs/libnm-glib/meson.build | 39 | ||||
-rw-r--r-- | docs/libnm-glib/version.xml.in | 1 | ||||
-rw-r--r-- | docs/libnm-util/Makefile.am | 74 | ||||
-rw-r--r-- | docs/libnm-util/libnm-util-docs.sgml | 96 | ||||
-rw-r--r-- | docs/libnm-util/meson.build | 32 | ||||
-rw-r--r-- | docs/libnm-util/version.xml.in | 1 | ||||
-rw-r--r-- | docs/meson.build | 5 |
12 files changed, 0 insertions, 1392 deletions
diff --git a/docs/libnm-glib/Makefile.am b/docs/libnm-glib/Makefile.am deleted file mode 100644 index dab2e3f7f7..0000000000 --- a/docs/libnm-glib/Makefile.am +++ /dev/null @@ -1,79 +0,0 @@ -## Process this file with automake to produce Makefile.in -AUTOMAKE_OPTIONS = 1.6 - -# The name of the module -DOC_MODULE=libnm-glib - -# 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-glib - -# Extra options to supply to gtkdoc-scan. -SCAN_OPTIONS= - -# 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-glib/*.h -CFILE_GLOB=$(top_srcdir)/libnm-glib/*.c - -# Header files to ignore when scanning. -IGNORE_HFILES= \ - common.h \ - nm-dbus-helpers-private.h \ - nm-device-private.h \ - nm-object-cache.h \ - nm-object-private.h \ - nm-remote-connection-private.h \ - nm-types-private.h \ - nm-secret-agent-glue.h \ - nm-vpn-plugin-glue.h - -# Images to copy into HTML directory. -HTML_IMAGES = libnm-glib.png - -# Extra XML files that are included by $(DOC_MAIN_SGML_FILE). -content_files = version.xml - -# Other files to distribute. -extra_files = libnm-glib.png - - -# CFLAGS and LDFLAGS for compiling scan program. Only needed -# if $(DOC_MODULE).types is non-empty. -GTKDOC_CFLAGS = \ - -I$(top_srcdir)/shared \ - -I$(top_builddir)/shared \ - -I$(top_srcdir)/libnm-util \ - -I$(top_builddir)/libnm-util \ - -I$(top_srcdir)/libnm-glib \ - -I$(top_builddir)/libnm-glib \ - -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ - $(DBUS_CFLAGS) - -GTKDOC_LIBS = \ - $(top_builddir)/libnm-glib/libnm-glib.la \ - $(GLIB_LIBS) - - -# include common portion ... -include $(top_srcdir)/gtk-doc.make - -EXTRA_DIST += version.xml.in meson.build - -CLEANFILES += \ - libnm-glib-sections.txt \ - libnm-glib-overrides.txt \ - html/* \ - tmpl/* \ - xml/* - diff --git a/docs/libnm-glib/libnm-glib-docs.xml b/docs/libnm-glib/libnm-glib-docs.xml deleted file mode 100644 index 07551fb82c..0000000000 --- a/docs/libnm-glib/libnm-glib-docs.xml +++ /dev/null @@ -1,117 +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" [ - <!ENTITY version SYSTEM "version.xml"> -]> - -<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude"> - <bookinfo> - <title>libnm-glib Reference Manual</title> - <releaseinfo> - for libnm-glib &version; - The latest version of this documentation can be found on-line at - <ulink url="https://developer.gnome.org/libnm-glib/stable/">https://developer.gnome.org/libnm-glib/stable/</ulink>. - </releaseinfo> - - <copyright> - <year>2012</year> - <year>2013</year> - <year>2014</year> - <year>2015</year> - <year>2016</year> - <year>2017</year> - <year>2018</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>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-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-team.xml"/> - <xi:include href="xml/nm-device-generic.xml"/> - <xi:include href="xml/nm-device-infiniband.xml"/> - <xi:include href="xml/nm-device-vlan.xml"/> - <xi:include href="xml/nm-device-olpc-mesh.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"/> - <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-glib/libnm-glib.png b/docs/libnm-glib/libnm-glib.png Binary files differdeleted file mode 100644 index dc00072842..0000000000 --- a/docs/libnm-glib/libnm-glib.png +++ /dev/null diff --git a/docs/libnm-glib/libnm-glib.svg b/docs/libnm-glib/libnm-glib.svg deleted file mode 100644 index 6bbfa29517..0000000000 --- a/docs/libnm-glib/libnm-glib.svg +++ /dev/null @@ -1,893 +0,0 @@ -<?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="330" - y="680.04895" - id="text3755-3-5-1-7" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan3757-8-00-3-1" - x="330" - 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">NMDeviceInfiniband</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-glib/libnm-glib.types b/docs/libnm-glib/libnm-glib.types deleted file mode 100644 index 1cb7d40626..0000000000 --- a/docs/libnm-glib/libnm-glib.types +++ /dev/null @@ -1,55 +0,0 @@ -#include "nm-client.h" -#include "nm-object.h" -#include "nm-device.h" -#include "nm-device-ethernet.h" -#include "nm-device-wifi.h" -#include "nm-device-modem.h" -#include "nm-device-bt.h" -#include "nm-device-wimax.h" -#include "nm-device-olpc-mesh.h" -#include "nm-device-adsl.h" -#include "nm-device-infiniband.h" -#include "nm-device-bond.h" -#include "nm-device-bridge.h" -#include "nm-device-team.h" -#include "nm-device-generic.h" -#include "nm-device-vlan.h" -#include "nm-access-point.h" -#include "nm-ip4-config.h" -#include "nm-ip6-config.h" -#include "nm-active-connection.h" -#include "nm-dhcp4-config.h" -#include "nm-dhcp6-config.h" -#include "nm-remote-settings.h" -#include "nm-remote-connection.h" -#include "nm-secret-agent.h" -#include "nm-vpn-connection.h" - -nm_client_get_type -nm_object_get_type -nm_device_get_type -nm_device_ethernet_get_type -nm_device_wifi_get_type -nm_device_modem_get_type -nm_device_bt_get_type -nm_device_wimax_get_type -nm_device_olpc_mesh_get_type -nm_device_adsl_get_type -nm_device_infiniband_get_type -nm_device_bond_get_type -nm_device_bridge_get_type -nm_device_team_get_type -nm_device_generic_get_type -nm_device_vlan_get_type -nm_wimax_nsp_get_type -nm_access_point_get_type -nm_ip4_config_get_type -nm_ip6_config_get_type -nm_active_connection_get_type -nm_dhcp4_config_get_type -nm_dhcp6_config_get_type -nm_remote_settings_get_type -nm_remote_connection_get_type -nm_secret_agent_get_type -nm_vpn_connection_get_type - diff --git a/docs/libnm-glib/meson.build b/docs/libnm-glib/meson.build deleted file mode 100644 index 622669ee76..0000000000 --- a/docs/libnm-glib/meson.build +++ /dev/null @@ -1,39 +0,0 @@ -doc_module = libnm_glib_name - -private_headers = [ - 'common.h', - 'nm-dbus-helpers-private.h', - 'nm-device-private.h', - 'nm-object-cache.h', - 'nm-object-private.h', - 'nm-remote-connection-private.h', - 'nm-types-private.h', - 'nm-secret-agent-glue.h', - 'nm-vpn-plugin-glue.h', -] - -configure_file( - input: version_xml + '.in', - output: version_xml, - configuration: version_conf, -) - -gnome.gtkdoc( - doc_module, - main_xml: doc_module + '-docs.xml', - src_dir: join_paths(meson.source_root(), 'libnm-glib'), - dependencies: [ - libnm_glib_dep, - libnm_glib_vpn_dep, - ], - scan_args: [ - '--rebuild-types', - '--rebuild-sections', - '--ignore-headers=' + ' '.join(private_headers), - ], - scanobjs_args: '--type-init-func="g_type_init();"', - fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)), - gobject_typesfile: doc_module + '.types', - html_assets: doc_module + '.png', - install: true, -) diff --git a/docs/libnm-glib/version.xml.in b/docs/libnm-glib/version.xml.in deleted file mode 100644 index d78bda9342..0000000000 --- a/docs/libnm-glib/version.xml.in +++ /dev/null @@ -1 +0,0 @@ -@VERSION@ diff --git a/docs/libnm-util/Makefile.am b/docs/libnm-util/Makefile.am deleted file mode 100644 index 5b8d7260ab..0000000000 --- a/docs/libnm-util/Makefile.am +++ /dev/null @@ -1,74 +0,0 @@ -## Process this file with automake to produce Makefile.in -AUTOMAKE_OPTIONS = 1.6 - -# The name of the module -DOC_MODULE=libnm-util - -# The top-level SGML file. -DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml - -# 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_builddir)/libnm-util \ - $(top_srcdir)/libnm-util - -# Extra options to supply to gtkdoc-scan. -SCAN_OPTIONS=--rebuild-types --rebuild-sections - -# 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-util/*.h -CFILE_GLOB=$(top_srcdir)/libnm-util/*.c - -# Header files to ignore when scanning. -IGNORE_HFILES= \ - crypto.h \ - nm-utils-private.h \ - nm-setting-private.h \ - nm-param-spec-specialized.h \ - nm-test-utils.h \ - nm-version.h - -# Images to copy into HTML directory. -HTML_IMAGES = - -# Extra XML files that are included by $(DOC_MAIN_SGML_FILE). -content_files = version.xml - -# Other files to distribute. -extra_files = - - -# CFLAGS and LDFLAGS for compiling scan program. Only needed -# if $(DOC_MODULE).types is non-empty. -GTKDOC_CFLAGS = \ - -I$(top_srcdir)/libnm-util \ - -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ - $(DBUS_CFLAGS) - -GTKDOC_LIBS = \ - $(top_builddir)/libnm-util/libnm-util.la \ - $(GLIB_LIBS) - - - -# include common portion ... -include $(top_srcdir)/gtk-doc.make - -EXTRA_DIST += version.xml.in meson.build - -CLEANFILES += \ - libnm-util-sections.txt \ - libnm-util-overrides.txt \ - html/* \ - tmpl/* \ - xml/* - diff --git a/docs/libnm-util/libnm-util-docs.sgml b/docs/libnm-util/libnm-util-docs.sgml deleted file mode 100644 index 6581788894..0000000000 --- a/docs/libnm-util/libnm-util-docs.sgml +++ /dev/null @@ -1,96 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" - "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" -[ - <!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'"> - <!ENTITY version SYSTEM "version.xml"> -]> -<book id="index"> - <bookinfo> - <title>libnm-util Reference Manual</title> - <releaseinfo> - for libnm-util &version; - The latest version of this documentation can be found on-line at - <ulink url="https://developer.gnome.org/libnm-util/stable/">https://developer.gnome.org/libnm-util/stable/</ulink>. - </releaseinfo> - - <copyright> - <year>2012</year> - <year>2013</year> - <year>2014</year> - <year>2015</year> - <year>2016</year> - <year>2017</year> - <year>2018</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> - <title>libnm-util 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"/> - <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"/> - <xi:include href="xml/nm-setting-bluetooth.xml"/> - <xi:include href="xml/nm-setting-serial.xml"/> - <xi:include href="xml/nm-setting-cdma.xml"/> - <xi:include href="xml/nm-setting-gsm.xml"/> - <xi:include href="xml/nm-setting-wimax.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-team.xml"/> - <xi:include href="xml/nm-setting-team-port.xml"/> - <xi:include href="xml/nm-setting-generic.xml"/> - <xi:include href="xml/nm-setting-infiniband.xml"/> - <xi:include href="xml/nm-setting-vlan.xml"/> - <xi:include href="xml/nm-setting-olpc-mesh.xml"/> - <xi:include href="xml/nm-setting-adsl.xml"/> - <xi:include href="xml/nm-setting-dcb.xml"/> - <xi:include href="xml/nm-setting-8021x.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-ppp.xml"/> - <xi:include href="xml/nm-setting-pppoe.xml"/> - <xi:include href="xml/nm-setting-vpn.xml"/> - <xi:include href="xml/nm-utils.xml"/> - <xi:include href="xml/NetworkManager.xml"/> - <xi:include href="xml/NetworkManagerVPN.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-util/meson.build b/docs/libnm-util/meson.build deleted file mode 100644 index 1492103dc9..0000000000 --- a/docs/libnm-util/meson.build +++ /dev/null @@ -1,32 +0,0 @@ -doc_module = libnm_util_name - -private_headers = [ - 'crypto.h', - 'nm-utils-private.h', - 'nm-setting-private.h', - 'nm-param-spec-specialized.h', - 'nm-test-utils.h', - 'nm-version.h', -] - -configure_file( - input: version_xml + '.in', - output: version_xml, - configuration: version_conf, -) - -gnome.gtkdoc( - doc_module, - main_xml: doc_module + '-docs.sgml', - src_dir: libnm_util_inc, - dependencies: libnm_util_dep, - scan_args: [ - '--rebuild-types', - '--rebuild-sections', - '--ignore-headers=' + ' '.join(private_headers), - ], - scanobjs_args: '--type-init-func="g_type_init();"', - fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)), - gobject_typesfile: doc_module + '.types', - install: true, -) diff --git a/docs/libnm-util/version.xml.in b/docs/libnm-util/version.xml.in deleted file mode 100644 index d78bda9342..0000000000 --- a/docs/libnm-util/version.xml.in +++ /dev/null @@ -1 +0,0 @@ -@VERSION@ diff --git a/docs/meson.build b/docs/meson.build index 5c053165a1..cc814b77e7 100644 --- a/docs/meson.build +++ b/docs/meson.build @@ -6,11 +6,6 @@ version_xml = 'version.xml' subdir('libnm') subdir('api') -if enable_libnm_glib - subdir('libnm-util') - subdir('libnm-glib') -endif - test( 'check-docs', find_program(join_paths(meson.source_root(), 'tools', 'check-docs.sh')), |