|
libevdevxx 0.5.3
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_nonblock() 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 |