8 #ifndef __LIBGPIOD_CXX_INFO_EVENT_HPP__
9 #define __LIBGPIOD_CXX_INFO_EVENT_HPP__
11 #if !defined(__LIBGPIOD_GPIOD_CXX_INSIDE__)
12 #error "Only gpiod.hpp can be included directly."
99 ::std::shared_ptr<impl> _m_priv;
110 ::std::ostream& operator<<(::std::ostream& out, const info_event& event);
Definition: chip-info.hpp:18
event_type
Types of info events.
Definition: info-event.hpp:36
event_type type() const
Type of this event.
Immutable object containing data about a single line info event.
Definition: info-event.hpp:29
::std::uint64_t timestamp_ns() const noexcept
Timestamp of the event as returned by the kernel.
Represents a GPIO chip.
Definition: chip.hpp:36
Contains an immutable snapshot of the line's state at the time when the object of this class was inst...
Definition: line-info.hpp:29
const line_info & get_line_info() const noexcept
Get the new line information.