summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjellahlstedt@gmail.com>2021-11-26 17:07:21 +0100
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2021-11-26 17:07:21 +0100
commit9a90d530e8ff90a22f266452579a89645c6c5937 (patch)
tree730c693030d044d39d9a953e6e37c8c817756e0a
parent48d06c158b02ceded6ca0a4c7c88d4e8e4976599 (diff)
downloadglibmm-9a90d530e8ff90a22f266452579a89645c6c5937.tar.gz
Gio: Use _WRAP_METHOD(..., ignore_deprecations)
-rw-r--r--gio/src/socketclient.ccg13
-rw-r--r--gio/src/socketclient.hg11
-rw-r--r--gio/src/tlsclientconnection.ccg17
-rw-r--r--gio/src/tlsclientconnection.hg11
4 files changed, 8 insertions, 44 deletions
diff --git a/gio/src/socketclient.ccg b/gio/src/socketclient.ccg
index e01cdf8d..8f17c65d 100644
--- a/gio/src/socketclient.ccg
+++ b/gio/src/socketclient.ccg
@@ -125,17 +125,4 @@ SocketClient::connect_to_uri_async(
gobj(), uri.c_str(), default_port, nullptr, &SignalProxy_async_callback, slot_copy);
}
-//TODO: Deprecate in glibmm 2.72.
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-TlsCertificateFlags SocketClient::get_tls_validation_flags() const
-{
- return static_cast<TlsCertificateFlags>(g_socket_client_get_tls_validation_flags(const_cast<GSocketClient*>(gobj())));
-}
-
-void SocketClient::set_tls_validation_flags(TlsCertificateFlags flags)
-{
- g_socket_client_set_tls_validation_flags(gobj(), static_cast<GTlsCertificateFlags>(flags));
-}
-G_GNUC_END_IGNORE_DEPRECATIONS
-
} // namespace Gio
diff --git a/gio/src/socketclient.hg b/gio/src/socketclient.hg
index 857617a7..915d84e7 100644
--- a/gio/src/socketclient.hg
+++ b/gio/src/socketclient.hg
@@ -143,14 +143,11 @@ public:
_WRAP_METHOD(void set_tls(bool tls = true), g_socket_client_set_tls)
//TODO: Deprecate in glibmm 2.72.
- _WRAP_METHOD_DOCS_ONLY(g_socket_client_get_tls_validation_flags)
- TlsCertificateFlags get_tls_validation_flags() const;
- _WRAP_METHOD_DOCS_ONLY(g_socket_client_set_tls_validation_flags)
- void set_tls_validation_flags(TlsCertificateFlags flags);
- _IGNORE(g_socket_client_get_tls_validation_flags, g_socket_client_set_tls_validation_flags)
- //_WRAP_METHOD(TlsCertificateFlags get_tls_validation_flags() const, g_socket_client_get_tls_validation_flags,
+ _WRAP_METHOD(TlsCertificateFlags get_tls_validation_flags() const, g_socket_client_get_tls_validation_flags,
+ ignore_deprecations)
// deprecated "Do not attempt to ignore validation errors.")
- //_WRAP_METHOD(void set_tls_validation_flags(TlsCertificateFlags flags), g_socket_client_set_tls_validation_flags,
+ _WRAP_METHOD(void set_tls_validation_flags(TlsCertificateFlags flags), g_socket_client_set_tls_validation_flags,
+ ignore_deprecations)
// deprecated "Do not attempt to ignore validation errors.")
_WRAP_METHOD(Glib::RefPtr<ProxyResolver> get_proxy_resolver(), g_socket_client_get_proxy_resolver, refreturn)
diff --git a/gio/src/tlsclientconnection.ccg b/gio/src/tlsclientconnection.ccg
index d6f1f633..0fb8fbb0 100644
--- a/gio/src/tlsclientconnection.ccg
+++ b/gio/src/tlsclientconnection.ccg
@@ -17,20 +17,3 @@
#include <gio/gio.h>
#include <giomm/socketconnectable.h>
#include <giomm/tlsclientconnectionimpl.h>
-
-namespace Gio
-{
-//TODO: Deprecate in glibmm 2.72.
-G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-void TlsClientConnection::set_validation_flags(TlsCertificateFlags flags)
-{
- g_tls_client_connection_set_validation_flags(gobj(), static_cast<GTlsCertificateFlags>(flags));
-}
-
-TlsCertificateFlags TlsClientConnection::get_validation_flags() const
-{
- return static_cast<TlsCertificateFlags>(g_tls_client_connection_get_validation_flags(const_cast<GTlsClientConnection*>(gobj())));
-}
-G_GNUC_END_IGNORE_DEPRECATIONS
-
-} // namespace Gio
diff --git a/gio/src/tlsclientconnection.hg b/gio/src/tlsclientconnection.hg
index 194a7301..6ee2727c 100644
--- a/gio/src/tlsclientconnection.hg
+++ b/gio/src/tlsclientconnection.hg
@@ -62,14 +62,11 @@ public:
_WRAP_METHOD(Glib::RefPtr<const SocketConnectable> get_server_identity() const, g_tls_client_connection_get_server_identity, constversion)
//TODO: Deprecate in glibmm 2.72.
- _WRAP_METHOD_DOCS_ONLY(g_tls_client_connection_set_validation_flags)
- void set_validation_flags(TlsCertificateFlags flags);
- _WRAP_METHOD_DOCS_ONLY(g_tls_client_connection_get_validation_flags)
- TlsCertificateFlags get_validation_flags() const;
- _IGNORE(g_tls_client_connection_set_validation_flags, g_tls_client_connection_get_validation_flags)
- //_WRAP_METHOD(void set_validation_flags(TlsCertificateFlags flags), g_tls_client_connection_set_validation_flags,
+ _WRAP_METHOD(void set_validation_flags(TlsCertificateFlags flags), g_tls_client_connection_set_validation_flags,
+ ignore_deprecations)
// deprecated "Do not attempt to ignore validation errors.")
- //_WRAP_METHOD(TlsCertificateFlags get_validation_flags() const, g_tls_client_connection_get_validation_flags,
+ _WRAP_METHOD(TlsCertificateFlags get_validation_flags() const, g_tls_client_connection_get_validation_flags,
+ ignore_deprecations)
// deprecated "Do not attempt to ignore validation errors.")
_IGNORE(g_tls_client_connection_set_use_ssl3, g_tls_client_connection_get_use_ssl3) dnl// deprecated