D-Bus service activation and access control
Lawrence D'Oliveiro
ldo at geek-central.gen.nz
Tue Aug 1 01:20:53 UTC 2017
On Tue, 1 Aug 2017 00:00:59 +0200, David Sommerseth wrote:
> Since OpenVPN 3 is also written as a C++ library, it makes it easier
> to extend it in many areas without adding much additional core code.
When you write a library, consider that other languages will want to
create their own bindings for it. This is easier with a C library than
C++.
By all means put a C++ layer on top of a C core. Then those other
languages can bypass that C++ layer and build on the C core, taking
advantage of their own language-specific cleverness, without having to
hack their way through the thicket of C++ cleverness.
More information about the dbus
mailing list