| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Bindings.Libusb.DeviceHotplugEventNotification
Documentation
c'LIBUSB_HOTPLUG_MATCH_ANY :: Num a => a #
type C'libusb_hotplug_callback_fn = FunPtr (Ptr C'libusb_context -> Ptr C'libusb_device -> C'libusb_hotplug_event -> Ptr () -> IO CInt) #
mk'libusb_hotplug_callback_fn :: (Ptr C'libusb_context -> Ptr C'libusb_device -> C'libusb_hotplug_event -> Ptr () -> IO CInt) -> IO C'libusb_hotplug_callback_fn #
type C'libusb_hotplug_flag = CUInt #
mK'libusb_hotplug_callback_fn :: C'libusb_hotplug_callback_fn -> Ptr C'libusb_context -> Ptr C'libusb_device -> C'libusb_hotplug_event -> Ptr () -> IO CInt #
c'LIBUSB_HOTPLUG_ENUMERATE :: Num a => a #
type C'libusb_hotplug_event = CUInt #
c'LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED :: Num a => a #
c'LIBUSB_HOTPLUG_EVENT_DEVICE_LEFT :: Num a => a #
c'libusb_hotplug_register_callback :: Ptr C'libusb_context -> C'libusb_hotplug_event -> C'libusb_hotplug_flag -> CInt -> CInt -> CInt -> C'libusb_hotplug_callback_fn -> Ptr () -> Ptr C'libusb_hotplug_callback_handle -> IO CInt #
p'libusb_hotplug_register_callback :: FunPtr (Ptr C'libusb_context -> C'libusb_hotplug_event -> C'libusb_hotplug_flag -> CInt -> CInt -> CInt -> C'libusb_hotplug_callback_fn -> Ptr () -> Ptr C'libusb_hotplug_callback_handle -> IO CInt) #