summaryrefslogtreecommitdiff
path: root/gusb/gusb-context.h
diff options
context:
space:
mode:
Diffstat (limited to 'gusb/gusb-context.h')
-rw-r--r--gusb/gusb-context.h13
1 files changed, 1 insertions, 12 deletions
diff --git a/gusb/gusb-context.h b/gusb/gusb-context.h
index baf7a1f..7165743 100644
--- a/gusb/gusb-context.h
+++ b/gusb/gusb-context.h
@@ -14,18 +14,9 @@
G_BEGIN_DECLS
#define G_USB_TYPE_CONTEXT (g_usb_context_get_type())
-#define G_USB_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), G_USB_TYPE_CONTEXT, GUsbContext))
-#define G_USB_IS_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), G_USB_TYPE_CONTEXT))
#define G_USB_CONTEXT_ERROR (g_usb_context_error_quark())
-typedef struct _GUsbContextPrivate GUsbContextPrivate;
-typedef struct _GUsbContext GUsbContext;
-typedef struct _GUsbContextClass GUsbContextClass;
-
-struct _GUsbContext {
- GObject parent;
- GUsbContextPrivate *priv;
-};
+G_DECLARE_DERIVABLE_TYPE(GUsbContext, g_usb_context, G_USB, CONTEXT, GObject)
struct _GUsbContextClass {
GObjectClass parent_class;
@@ -53,8 +44,6 @@ typedef enum {
G_USB_CONTEXT_FLAGS_LAST
} GUsbContextFlags;
-GType
-g_usb_context_get_type(void);
GQuark
g_usb_context_error_quark(void);