2013-03-26 03:16, José Alburquerque skrev:
On Tue, 2013-03-19 at 10:23 +0100, Murray Cumming wrote:
I will do the .0 releases of the current glibmm and gtkmm series in the
next few days, to try to be in sync with GNOME, who have their .0
release on March 27th:
https://live.gnome.org/ThreePointSeven
So, if you have added new API, please take an extra moment to make sure
that you don't need to fix it quickly, because you probably can't break
it later.
The not so extensive newly added Tls* API is pretty much complete. I
just thought that I would point out a couple of things that struck me as
unusual which I think would be good to be aware of before the stable
release goes out. Also I have one final question.
May I contribute to the confusion? I think only part of the class
structure is in glib. The rest is in a TLS backend (whatever that is).
Like so, if I mix C++ syntax with C class and interface names.
_In glib_
class GIOStream : public GObject
class GTlsConnection : public GIOStream
class GTlsClientConnection : public GInterface
class GTlsServerConnection : public GInterface
class GTlsDatabase : public GObject
class GTlsFileDatabase : public GInterface
_In a TLS backend, e.g. glib-networking_
class GTlsConnectionGnutls : public GTlsConnection, public GInitable
class GTlsClientConnectionGnutls : public GTlsConnectionGnutls, public
GTlsClientConnection
class GTlsServerConnectionGnutls : public GTlsConnectionGnutls, public
GInitable, public GTlsServerConnection
class GTlsDatabaseGnutls : public GTlsDatabase
class GTlsFileDatabaseGnutls : public GTlsDatabaseGnutls, public
GTlsFileDatabase, public GInitable
g_tls_client_connection_new() returns an instance of a class that
derives both from GTlsConnection and from the interface
GTlsClientConnection.
g_tls_server_connection_new() returns an instance of a class that
derives both from GTlsConnection and from the interface
GTlsServerConnection.
g_tls_file_database_new() returns an instance of a class that derives
both from GTlsDatabase and from the interface GTlsFileDatabase.
Kjell
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list