NetworkManager/examples
Thomas Haller 735dc41bd0 libnm: rework checkpoint API
The libnm API fir checkpoints was only introduced with 1.11. It
is not yet stable, so there is still time to adjust it. Note that
this changes API/ABI of the development branch.

Changes:

- we only add async variants of the checkpoint functions. I believe
  that synchronous D-Bus methods are fundamentally flawed, because
  they mess up the ordering of events.
  Rename the async functions by removing the "_async" suffix. This
  matches glib style, for which the async form is also not specially
  marked.

- for function that refere to a particular checkpoint (rollback and
  destroy), accept the D-Bus path as string, instead of an NMCheckpoint
  instance. This form is more flexible, because it allows to use
  the function without having a NMCheckpoint instance at hand. On the
  other hand, if one has a NMCheckpoint instance, he can trivially
  obtain the path to make the call.
2018-04-04 14:02:13 +02:00
..
C all: drop trailing spaces 2018-02-07 13:32:04 +01:00
dispatcher build: merge "examples/Makefile.am" into toplevel Makefile 2016-10-21 17:37:57 +02:00
js examples/js: add a javascript example 2017-11-06 11:47:05 +01:00
lua/lgi build: merge "examples/Makefile.am" into toplevel Makefile 2016-10-21 17:37:57 +02:00
nm-conf.d device: add spec "driver:" to match devices 2017-03-17 17:40:00 +01:00
python libnm: rework checkpoint API 2018-04-04 14:02:13 +02:00
ruby build: merge "examples/Makefile.am" into toplevel Makefile 2016-10-21 17:37:57 +02:00
shell all: drop trailing spaces 2018-02-07 13:32:04 +01:00