summaryrefslogtreecommitdiff
path: root/gusb/gusb-device.c
diff options
context:
space:
mode:
Diffstat (limited to 'gusb/gusb-device.c')
-rw-r--r--gusb/gusb-device.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gusb/gusb-device.c b/gusb/gusb-device.c
index 60c70c1..bbda96c 100644
--- a/gusb/gusb-device.c
+++ b/gusb/gusb-device.c
@@ -222,6 +222,16 @@ g_usb_device_init(GUsbDevice *self)
priv->tags = g_ptr_array_new_with_free_func(g_free);
}
+/* private */
+void
+_g_usb_device_add_event(GUsbDevice *self, GUsbDeviceEvent *event)
+{
+ GUsbDevicePrivate *priv = GET_PRIVATE(self);
+ g_return_if_fail(G_USB_IS_DEVICE(self));
+ g_return_if_fail(G_USB_IS_DEVICE_EVENT(event));
+ g_ptr_array_add(priv->events, g_object_ref(event));
+}
+
gboolean
_g_usb_device_load(GUsbDevice *self, JsonObject *json_object, GError **error)
{