libevdevxx 0.5.0
A C++ wrapper for libevdev.
Loading...
Searching...
No Matches
Device Member List

This is the complete list of members for Device, including all inherited members.

acquire(libevdev *new_raw, int new_fd) noexceptDevice
acquire(state_type new_state) noexceptDevice
evdev::detail::basic_wrapper< libevdev * >::acquire(state_type new_state) noexceptbasic_wrapper< libevdev * >inline
basic_wrapper() noexcept=defaultbasic_wrapper< libevdev * >
basic_wrapper(libevdev *src) noexceptbasic_wrapper< libevdev * >inlineexplicit
basic_wrapper(basic_wrapper &&other) noexceptbasic_wrapper< libevdev * >inline
basic_wrapper() noexcept=defaultbasic_wrapper< libevdev * >
basic_wrapper(libevdev *src) noexceptbasic_wrapper< libevdev * >inlineexplicit
basic_wrapper(basic_wrapper &&other) noexceptbasic_wrapper< libevdev * >inline
change_fd(int fd)Device
create(LogLevel priority)Deviceprotected
create(LogLevel priority, int fd)Deviceprotected
create(LogLevel priority, const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK)Deviceprotected
create()Device
create(int fd)Device
create(const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK)Device
data() noexceptbasic_wrapper< libevdev * >inline
data() const noexceptbasic_wrapper< libevdev * >inline
data() noexceptbasic_wrapper< libevdev * >inline
data() const noexceptbasic_wrapper< libevdev * >inline
destroy() noexcept overrideDevicevirtual
Device(LogLevel priority)Deviceprotected
Device(LogLevel priority, int fd)Deviceprotected
Device(LogLevel priority, const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK)Deviceprotected
Device(std::nullptr_t) noexceptDevice
Device()Device
Device(int fd)Device
Device(const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK)Device
Device(Device &&other) noexceptDevice
disable(Property prop)Device
disable(Type type)Device
disable(Type type, Code code)Device
disable(const TypeCode &tc)Device
enable(Property prop)Device
enable(Type type)Device
enable(Type type, Code code)Device
enable(const TypeCode &tc)Device
enable_abs(Code code, const AbsInfo &info)Device
enable_abs(Code code)Device
enable_key(Code code)Device
enable_rel(Code code)Device
enable_rep(Code code, int arg)Device
get_abs_flat(Code code) const noexceptDevice
get_abs_fuzz(Code code) const noexceptDevice
get_abs_info(Code code) constDevice
get_abs_max(Code code) const noexceptDevice
get_abs_min(Code code) const noexceptDevice
get_abs_res(Code code) const noexceptDevice
get_bustype() const noexceptDevice
get_codes(Type type) constDevice
get_codes(Type type, Code max) constDevice
get_current_slot() const noexceptDevice
get_driver_version() const noexceptDevice
get_fd() constDevice
get_name() constDevice
get_num_slots() constDevice
get_phys() constDevice
get_product() const noexceptDevice
get_properties() constDevice
get_repeat(int &delay, int &period) const noexceptDevice
get_slot(unsigned slot, Code code) const noexceptDevice
get_types() constDevice
get_uniq() constDevice
get_value(Type type, Code code) const noexceptDevice
get_value(const TypeCode &tc) const noexceptDevice
get_vendor() const noexceptDevice
get_version() const noexceptDevice
grab()Device
has(Property prop) const noexceptDevice
has(Type type) const noexceptDevice
has(Type type, Code code) const noexceptDevice
has(const TypeCode &tc) const noexceptDevice
has_pending()Device
invalid_valuebasic_wrapper< libevdev * >static
invalid_valuebasic_wrapper< libevdev * >static
is_open() const noexceptDevice
is_valid() const noexceptbasic_wrapper< libevdev * >inline
is_valid() const noexceptbasic_wrapper< libevdev * >inline
log(LogLevel priority, const char *file, int line, const char *func, const char *format, std::va_list args) const noexceptDevicevirtual
LogLevel enum nameDeviceprotected
open(const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK)Device
operator bool() const noexceptbasic_wrapper< libevdev * >inlineexplicit
operator bool() const noexceptbasic_wrapper< libevdev * >inlineexplicit
operator=(Device &&other) noexceptDevice
evdev::detail::basic_wrapper< libevdev * >::operator=(basic_wrapper &&other) noexceptbasic_wrapper< libevdev * >inline
rawbasic_wrapper< libevdev * >protected
rawbasic_wrapper< libevdev * >protected
raw_type typedefbasic_wrapper< libevdev * >
read(ReadFlag flags=ReadFlag::normal)Device
read(Event &event, ReadFlag flags=ReadFlag::normal) noexceptDevice
release() noexceptDevice
set_abs_flat(Code code, int val) noexceptDevice
set_abs_fuzz(Code code, int val) noexceptDevice
set_abs_info(Code code, const AbsInfo &abs) noexceptDevice
set_abs_max(Code code, int val) noexceptDevice
set_abs_min(Code code, int val) noexceptDevice
set_abs_res(Code code, int val) noexceptDevice
set_bustype(std::uint16_t bus) noexceptDevice
set_clock_id(int clockid)Device
set_fd(int fd)Device
set_kernel_abs_info(Code code, const AbsInfo &abs)Device
set_kernel_led_value(Code code, libevdev_led_value value)Device
set_name(const std::string &name) noexceptDevice
set_nonblock(bool enable)Device
set_phys(const std::string &phys) noexceptDevice
set_product(std::uint16_t pid) noexceptDevice
set_slot(unsigned slot, Code code, int value)Device
set_uniq(const std::string &uniq) noexceptDevice
set_value(Type type, Code code, int value)Device
set_value(const TypeCode &tc, int value)Device
set_vendor(std::uint16_t vid) noexceptDevice
set_version(std::uint16_t ver) noexceptDevice
try_get_num_slots() const noexceptDevice
try_get_repeat() const noexceptDevice
try_get_slot(unsigned slot, Code code) const noexceptDevice
try_get_value(Type type, Code code) const noexceptDevice
try_get_value(const TypeCode &tc) const noexceptDevice
ungrab()Device
~basic_wrapper() noexcept=defaultbasic_wrapper< libevdev * >protected
~basic_wrapper() noexcept=defaultbasic_wrapper< libevdev * >protected
~Device() noexceptDevice