Here is a list of all namespaces with brief descriptions:
[detail level 123]
| ▼Ngpiod | |
| ▼Nline | Namespace containing various type definitions for GPIO lines |
| Coffset | Wrapper around unsigned int for representing line offsets |
| Cbad_mapping | Exception thrown when the core C library returns an invalid value for any of the line_info properties |
| Cchip | Represents a GPIO chip |
| Cchip_closed | Exception thrown when an already closed chip is used |
| Cchip_info | Represents an immutable snapshot of GPIO chip information |
| Cedge_event | Immutable object containing data about a single edge event |
| Cedge_event_buffer | Object into which edge events are read for better performance |
| Cinfo_event | Immutable object containing data about a single line info event |
| Cline_config | Contains a set of line config options used in line requests and reconfiguration |
| Cline_info | Contains an immutable snapshot of the line's state at the time when the object of this class was instantiated |
| Cline_request | Stores the context of a set of requested GPIO lines |
| Cline_settings | Stores GPIO line settings |
| Crequest_builder | Intermediate object storing the configuration for a line request |
| Crequest_config | Stores a set of options passed to the kernel when making a line request |
| Crequest_released | Exception thrown when an already released line request is used |
| Ctimestamp | Stores the edge and info event timestamps as returned by the kernel and allows to convert them to std::chrono::time_point |