This release introduces dbus support using the dbus-cxx library and the dbus-cxx-xml2cpp interface generator. To enable use the --enable-dbus configure option. For now only a few key classes have DBus interfaces: generic endpoints, IPv4 TCP and UDP endpoints, IPv4 TCP server, and IPv4 addresses.
Several of the flag-like options have had their accessor names changed to improve readability. Typically these now have a is_someflag_enabled() and enable_someflag() style naming with the former returning a bool and the latter accepting a bool.
There are also a few name changes to the IPv4 and IPv6 UDP classes to improve readability as well; namely changing set_hops() to set_hop_limit(), et. al.
Log in to post a comment.