|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include "Peripheral.h"#include <array>#include <cstring>#include <string>#include <utility>#include <vector>Classes | |
| class | kodi::addon::PeripheralVector< THE_CLASS, THE_STRUCT > |
| class | kodi::addon::Peripheral |
| class | kodi::addon::PeripheralEvent |
| class | kodi::addon::Joystick |
| struct | kodi::addon::DriverPrimitive |
| class | kodi::addon::JoystickFeature |
Namespaces | |
| namespace | kodi |
| namespace | kodi::addon |
Macros | |
| #define | PERIPHERAL_SAFE_DELETE(x) do { delete (x); (x) = NULL; } while (0) |
| #define | PERIPHERAL_SAFE_DELETE_ARRAY(x) do { delete[] (x); (x) = NULL; } while (0) |
Typedefs | |
| typedef PeripheralVector< Peripheral, PERIPHERAL_INFO > | kodi::addon::Peripherals |
| typedef PeripheralVector< PeripheralEvent, PERIPHERAL_EVENT > | kodi::addon::PeripheralEvents |
| typedef PeripheralVector< Joystick, JOYSTICK_INFO > | kodi::addon::Joysticks |
| typedef PeripheralVector< DriverPrimitive, JOYSTICK_DRIVER_PRIMITIVE > | kodi::addon::DriverPrimitives |
| typedef PeripheralVector< JoystickFeature, JOYSTICK_FEATURE > | kodi::addon::JoystickFeatures |