11 #include "peripherals/bus/PeripheralBus.h" 12 #include "peripherals/devices/Peripheral.h" 21 class CPeripheralBusUSB :
public CPeripheralBus
24 explicit CPeripheralBusUSB(CPeripherals& manager);
25 ~CPeripheralBusUSB(
void)
override;
27 void Clear(
void)
override;
35 static PeripheralType GetType(
int iDeviceClass);
37 void Process(
void)
override;
38 bool WaitForUpdate(
void);
41 struct udev_monitor *m_udevMon;
void Clear(void) override
Stop the polling thread and clear all known devices on this bus.
Definition: PeripheralBusUSBLibUdev.cpp:211
bool PerformDeviceScan(PeripheralScanResults &results) override
Definition: PeripheralBusUSB.cpp:73
Definition: RetroPlayerInput.h:15