libevdevxx 0.5.0
A C++ wrapper for libevdev.
|
This is the complete list of members for Device, including all inherited members.
acquire(libevdev *new_raw, int new_fd) noexcept | Device | |
acquire(state_type new_state) noexcept | Device | |
evdev::detail::basic_wrapper< libevdev * >::acquire(state_type new_state) noexcept | basic_wrapper< libevdev * > | inline |
basic_wrapper() noexcept=default | basic_wrapper< libevdev * > | |
basic_wrapper(libevdev *src) noexcept | basic_wrapper< libevdev * > | inlineexplicit |
basic_wrapper(basic_wrapper &&other) noexcept | basic_wrapper< libevdev * > | inline |
basic_wrapper() noexcept=default | basic_wrapper< libevdev * > | |
basic_wrapper(libevdev *src) noexcept | basic_wrapper< libevdev * > | inlineexplicit |
basic_wrapper(basic_wrapper &&other) noexcept | basic_wrapper< libevdev * > | inline |
change_fd(int fd) | Device | |
create(LogLevel priority) | Device | protected |
create(LogLevel priority, int fd) | Device | protected |
create(LogLevel priority, const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK) | Device | protected |
create() | Device | |
create(int fd) | Device | |
create(const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK) | Device | |
data() noexcept | basic_wrapper< libevdev * > | inline |
data() const noexcept | basic_wrapper< libevdev * > | inline |
data() noexcept | basic_wrapper< libevdev * > | inline |
data() const noexcept | basic_wrapper< libevdev * > | inline |
destroy() noexcept override | Device | virtual |
Device(LogLevel priority) | Device | protected |
Device(LogLevel priority, int fd) | Device | protected |
Device(LogLevel priority, const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK) | Device | protected |
Device(std::nullptr_t) noexcept | Device | |
Device() | Device | |
Device(int fd) | Device | |
Device(const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK) | Device | |
Device(Device &&other) noexcept | Device | |
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 noexcept | Device | |
get_abs_fuzz(Code code) const noexcept | Device | |
get_abs_info(Code code) const | Device | |
get_abs_max(Code code) const noexcept | Device | |
get_abs_min(Code code) const noexcept | Device | |
get_abs_res(Code code) const noexcept | Device | |
get_bustype() const noexcept | Device | |
get_codes(Type type) const | Device | |
get_codes(Type type, Code max) const | Device | |
get_current_slot() const noexcept | Device | |
get_driver_version() const noexcept | Device | |
get_fd() const | Device | |
get_name() const | Device | |
get_num_slots() const | Device | |
get_phys() const | Device | |
get_product() const noexcept | Device | |
get_properties() const | Device | |
get_repeat(int &delay, int &period) const noexcept | Device | |
get_slot(unsigned slot, Code code) const noexcept | Device | |
get_types() const | Device | |
get_uniq() const | Device | |
get_value(Type type, Code code) const noexcept | Device | |
get_value(const TypeCode &tc) const noexcept | Device | |
get_vendor() const noexcept | Device | |
get_version() const noexcept | Device | |
grab() | Device | |
has(Property prop) const noexcept | Device | |
has(Type type) const noexcept | Device | |
has(Type type, Code code) const noexcept | Device | |
has(const TypeCode &tc) const noexcept | Device | |
has_pending() | Device | |
invalid_value | basic_wrapper< libevdev * > | static |
invalid_value | basic_wrapper< libevdev * > | static |
is_open() const noexcept | Device | |
is_valid() const noexcept | basic_wrapper< libevdev * > | inline |
is_valid() const noexcept | basic_wrapper< libevdev * > | inline |
log(LogLevel priority, const char *file, int line, const char *func, const char *format, std::va_list args) const noexcept | Device | virtual |
LogLevel enum name | Device | protected |
open(const std::filesystem::path &filename, int flags=O_RDONLY|O_NONBLOCK) | Device | |
operator bool() const noexcept | basic_wrapper< libevdev * > | inlineexplicit |
operator bool() const noexcept | basic_wrapper< libevdev * > | inlineexplicit |
operator=(Device &&other) noexcept | Device | |
evdev::detail::basic_wrapper< libevdev * >::operator=(basic_wrapper &&other) noexcept | basic_wrapper< libevdev * > | inline |
raw | basic_wrapper< libevdev * > | protected |
raw | basic_wrapper< libevdev * > | protected |
raw_type typedef | basic_wrapper< libevdev * > | |
read(ReadFlag flags=ReadFlag::normal) | Device | |
read(Event &event, ReadFlag flags=ReadFlag::normal) noexcept | Device | |
release() noexcept | Device | |
set_abs_flat(Code code, int val) noexcept | Device | |
set_abs_fuzz(Code code, int val) noexcept | Device | |
set_abs_info(Code code, const AbsInfo &abs) noexcept | Device | |
set_abs_max(Code code, int val) noexcept | Device | |
set_abs_min(Code code, int val) noexcept | Device | |
set_abs_res(Code code, int val) noexcept | Device | |
set_bustype(std::uint16_t bus) noexcept | Device | |
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) noexcept | Device | |
set_nonblock(bool enable) | Device | |
set_phys(const std::string &phys) noexcept | Device | |
set_product(std::uint16_t pid) noexcept | Device | |
set_slot(unsigned slot, Code code, int value) | Device | |
set_uniq(const std::string &uniq) noexcept | Device | |
set_value(Type type, Code code, int value) | Device | |
set_value(const TypeCode &tc, int value) | Device | |
set_vendor(std::uint16_t vid) noexcept | Device | |
set_version(std::uint16_t ver) noexcept | Device | |
try_get_num_slots() const noexcept | Device | |
try_get_repeat() const noexcept | Device | |
try_get_slot(unsigned slot, Code code) const noexcept | Device | |
try_get_value(Type type, Code code) const noexcept | Device | |
try_get_value(const TypeCode &tc) const noexcept | Device | |
ungrab() | Device | |
~basic_wrapper() noexcept=default | basic_wrapper< libevdev * > | protected |
~basic_wrapper() noexcept=default | basic_wrapper< libevdev * > | protected |
~Device() noexcept | Device |