]> libnm Reference Manual for libnm &version; The latest version of this documentation can be found on-line at https://developer.gnome.org/libnm/1.0/. 2012-2014 The NetworkManager Authors Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, 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 GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:
The Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA
Overview 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. The following is a rough overview of the libnm object structure and how to use the various parts of it: Client Object API Reference Connection and Setting API Reference Device and Runtime Configuration API Reference Utility API Reference Object Hierarchy API Index