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.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/gusb/gusb-device.c b/gusb/gusb-device.c
index ba777f6..db3a79c 100644
--- a/gusb/gusb-device.c
+++ b/gusb/gusb-device.c
@@ -1100,6 +1100,22 @@ g_usb_device_get_events(GUsbDevice *self)
}
/**
+ * g_usb_device_clear_events:
+ * @self: a #GUsbDevice
+ *
+ * Clear all the events saved by the device.
+ *
+ * Since: 0.4.4
+ **/
+void
+g_usb_device_clear_events(GUsbDevice *self)
+{
+ GUsbDevicePrivate *priv = GET_PRIVATE(self);
+ g_return_if_fail(G_USB_IS_DEVICE(self));
+ g_ptr_array_set_size(priv->events, 0);
+}
+
+/**
* g_usb_device_invalidate:
* @self: a #GUsbDevice
*