|
Public Member Functions | |
| State (std::shared_ptr< SurgSim::Framework::Logger > &&logger_) | |
Public Attributes | |
| std::shared_ptr< SurgSim::Framework::Logger > | logger |
| The logger to use. More... | |
| FileDescriptor | handle |
| The underlying device file descriptor. More... | |
| std::array< int, SystemInputDeviceHandle::MAX_NUM_BUTTONS > | buttonCodes |
| Event library button code corresponding to each index. More... | |
Private Member Functions | |
| State (const State &other)=delete | |
| State & | operator= (const State &other)=delete |
|
inlineexplicit |
|
privatedelete |
| std::array<int, SystemInputDeviceHandle::MAX_NUM_BUTTONS> SurgSim::Devices::InputDeviceHandle::State::buttonCodes |
Event library button code corresponding to each index.
| FileDescriptor SurgSim::Devices::InputDeviceHandle::State::handle |
The underlying device file descriptor.
| std::shared_ptr<SurgSim::Framework::Logger> SurgSim::Devices::InputDeviceHandle::State::logger |
The logger to use.
1.8.13