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."
104 ::std::shared_ptr<impl> _m_priv;
115 ::std::ostream& operator<<(::std::ostream& out, const info_event& event);
event_type
Types of info events.
event_type type() const
Type of this event.
Previously requested line has been released.
Line configuration has changed.
Immutable object containing data about a single line info event.
::std::uint64_t timestamp_ns() const noexcept
Timestamp of the event as returned by the kernel.
Contains an immutable snapshot of the line's state at the time when the object of this class was inst...
const line_info & get_line_info() const noexcept
Get the new line information.