IO::DevNode Struct Reference
Identifies a device node. More...
#include <DevNode.h>
Collaboration diagram for IO::DevNode:
Public Types | |
enum | State { State::off, State::on, State::someon, State::unknown, State::MAX } |
using | List = std::vector< DevNode > |
using | ID = uint16_t |
using | States = BitSet< uint8_t, State, size_t(State::MAX)> |
Public Member Functions | |
bool | operator== (const DevNode &other) const |
Public Attributes | |
ID | id {} |
Detailed Description
Identifies a device node.
Member Typedef Documentation
◆ ID
using IO::DevNode::ID = uint16_t |
◆ List
using IO::DevNode::List = std::vector<DevNode> |
◆ States
using IO::DevNode::States = BitSet<uint8_t, State, size_t(State::MAX)> |
Member Enumeration Documentation
◆ State
|
strong |
Member Function Documentation
◆ operator==()
Member Data Documentation
◆ id
ID IO::DevNode::id {} |
The documentation for this struct was generated from the following file: