|
namespace | PERIPHERALS |
|
enum | PERIPHERALS::PeripheralBusType {
PERIPHERALS::PERIPHERAL_BUS_UNKNOWN = 0
, PERIPHERALS::PERIPHERAL_BUS_USB
, PERIPHERALS::PERIPHERAL_BUS_PCI
, PERIPHERALS::PERIPHERAL_BUS_CEC
,
PERIPHERALS::PERIPHERAL_BUS_ADDON
, PERIPHERALS::PERIPHERAL_BUS_APPLICATION
} |
|
enum | PERIPHERALS::PeripheralFeature {
PERIPHERALS::FEATURE_UNKNOWN = 0
, PERIPHERALS::FEATURE_HID
, PERIPHERALS::FEATURE_NIC
, PERIPHERALS::FEATURE_DISK
,
PERIPHERALS::FEATURE_NYXBOARD
, PERIPHERALS::FEATURE_CEC
, PERIPHERALS::FEATURE_BLUETOOTH
, PERIPHERALS::FEATURE_TUNER
,
PERIPHERALS::FEATURE_IMON
, PERIPHERALS::FEATURE_JOYSTICK
, PERIPHERALS::FEATURE_RUMBLE
, PERIPHERALS::FEATURE_POWER_OFF
,
PERIPHERALS::FEATURE_KEYBOARD
, PERIPHERALS::FEATURE_MOUSE
} |
|
enum | PERIPHERALS::PeripheralType {
PERIPHERALS::PERIPHERAL_UNKNOWN = 0
, PERIPHERALS::PERIPHERAL_HID
, PERIPHERALS::PERIPHERAL_NIC
, PERIPHERALS::PERIPHERAL_DISK
,
PERIPHERALS::PERIPHERAL_NYXBOARD
, PERIPHERALS::PERIPHERAL_CEC
, PERIPHERALS::PERIPHERAL_BLUETOOTH
, PERIPHERALS::PERIPHERAL_TUNER
,
PERIPHERALS::PERIPHERAL_IMON
, PERIPHERALS::PERIPHERAL_JOYSTICK
, PERIPHERALS::PERIPHERAL_KEYBOARD
, PERIPHERALS::PERIPHERAL_MOUSE
} |
|
using | PERIPHERALS::PeripheralPtr = std::shared_ptr<CPeripheral> |
|
using | PERIPHERALS::PeripheralVector = std::vector<PeripheralPtr> |
|
using | PERIPHERALS::PeripheralAddonPtr = std::shared_ptr<CPeripheralAddon> |
|
using | PERIPHERALS::PeripheralAddonVector = std::vector<PeripheralAddonPtr> |
|
using | PERIPHERALS::EventPollHandlePtr = std::unique_ptr<CEventPollHandle> |
|
using | PERIPHERALS::EventLockHandlePtr = std::unique_ptr<CEventLockHandle> |
|
constexpr auto | PERIPHERALS::JOYSTICK_NO_PORT_REQUESTED = -1 |
| Indicates a joystick has no preference for port number.
|
|