diff options
author | Debarshi Ray <debarshir@gnome.org> | 2017-08-04 14:06:13 +0200 |
---|---|---|
committer | Debarshi Ray <debarshir@gnome.org> | 2017-08-04 14:24:54 +0200 |
commit | 4c476d1b77a60fc2b4e944d3634553e3001442fa (patch) | |
tree | d6939824c6eaf7b612ddacebe32e6b021c3b5b89 /rest | |
parent | 508da0d7d7906495964faa511cab18625fdc0c24 (diff) | |
download | librest-4c476d1b77a60fc2b4e944d3634553e3001442fa.tar.gz |
rest-proxy: Use G_DECLARE_DERIVABLE_TYPE
Bump minimum GLib version to 2.44.0.
https://bugzilla.gnome.org/show_bug.cgi?id=785811
Diffstat (limited to 'rest')
-rw-r--r-- | rest/rest-proxy.h | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/rest/rest-proxy.h b/rest/rest-proxy.h index d882dea..bb6d7b0 100644 --- a/rest/rest-proxy.h +++ b/rest/rest-proxy.h @@ -31,33 +31,13 @@ G_BEGIN_DECLS #define REST_TYPE_PROXY rest_proxy_get_type() - -#define REST_PROXY(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST ((obj), REST_TYPE_PROXY, RestProxy)) - -#define REST_PROXY_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST ((klass), REST_TYPE_PROXY, RestProxyClass)) - -#define REST_IS_PROXY(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((obj), REST_TYPE_PROXY)) - -#define REST_IS_PROXY_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE ((klass), REST_TYPE_PROXY)) - -#define REST_PROXY_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS ((obj), REST_TYPE_PROXY, RestProxyClass)) - -typedef struct _RestProxy RestProxy; -typedef struct _RestProxyClass RestProxyClass; +G_DECLARE_DERIVABLE_TYPE (RestProxy, rest_proxy, REST, PROXY, GObject) /** * RestProxy: * * #RestProxy has no publicly available members. */ -struct _RestProxy { - GObject parent; -}; /** * RestProxyClass: @@ -180,8 +160,6 @@ typedef enum { GQuark rest_proxy_error_quark (void); -GType rest_proxy_get_type (void); - RestProxy *rest_proxy_new (const gchar *url_format, gboolean binding_required); |