Features removed from gnutlsxx
Sam Varshavchik
mrsam at courier-mta.com
Tue Mar 27 23:52:24 CEST 2012
Nikos Mavrogiannopoulos writes:
> On Tue, Mar 27, 2012 at 2:37 PM, Sam Varshavchik <mrsam at courier-mta.com>
> wrote:
>
> >> Unfortunately this was removed because I couldn't mix deprecated
> >> attribute with C++. You'd have to either call the deprecate function
> >> from your code, or use the gnutls_priority_set_direct(). Unfortunately
> >> the C++ interface isn't actively supported and it only supports a very
> >> small subset of gnutls' interface. I'm not sure whether shipping it is
> >> something useful for c++ projects.
> > FWIW, I've implemented my own C++ classes for gnutls.
>
> Would you be interested in submitting as a replacement of the current c++
> api?
I do intend to release the code at some point later, hopefully this year.
but it's a part of a larger collection C++ classes and uses a common
foundation, so it'll work better as a standalone library. Also, some classes
are Linux-centric, such as the API for the Linux kernel's event file
descriptors; also timer and signal file descriptors. It's not something
that's amenable to getting carved out; the gnutls classes are not at the
bottom of the class hierarchy, but inherit some shared stuff.
It's nice and fun writing library code, but writing a usable application or
a tool is really the only way to prove that a library is actually practical.
So, I need to write something useful, first…
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: </pipermail/attachments/20120327/59d5cb7c/attachment.pgp>
More information about the Gnutls-devel
mailing list