zpp
Zephyr C++20 Framework
|
class owning a k_poll_signal More...
#include <poll_signal.hpp>
Public Member Functions | |
poll_signal () noexcept | |
default constructor initializing the signal More... | |
auto | native_handle () noexcept -> native_pointer |
get the native k_poll_signal handle More... | |
auto | native_handle () const noexcept -> native_const_pointer |
get the native k_poll_signal handle More... | |
poll_signal (const poll_signal &)=delete | |
poll_signal (poll_signal &&)=delete | |
poll_signal & | operator= (const poll_signal &)=delete |
poll_signal & | operator= (poll_signal &&)=delete |
Public Member Functions inherited from zpp::poll_signal_base< poll_signal > | |
poll_signal_base (const poll_signal_base &)=delete | |
poll_signal_base (poll_signal_base &&)=delete | |
std::optional< int > | check () noexcept |
check if the signal was signaled More... | |
bool | raise (int result) noexcept |
signal the signal More... | |
void | reset () noexcept |
reset the state to non-signalled More... | |
auto | native_handle () noexcept -> native_pointer |
get the native k_poll_signal handle More... | |
auto | native_handle () const noexcept -> native_const_pointer |
get the native k_poll_signal handle More... | |
poll_signal_base & | operator= (const poll_signal_base &)=delete |
poll_signal_base & | operator= (poll_signal_base &&)=delete |
Additional Inherited Members | |
Public Types inherited from zpp::poll_signal_base< poll_signal > | |
using | native_type = struct k_poll_signal |
using | native_pointer = native_type * |
using | native_const_pointer = native_type const * |
Protected Member Functions inherited from zpp::poll_signal_base< poll_signal > | |
poll_signal_base () noexcept | |
default contructor only to be used by derived classes More... | |
class owning a k_poll_signal
Definition at line 112 of file poll_signal.hpp.
|
inlinenoexcept |
default constructor initializing the signal
Definition at line 119 of file poll_signal.hpp.
|
delete |
|
delete |
|
inlinenoexcept |
get the native k_poll_signal handle
Definition at line 139 of file poll_signal.hpp.
|
inlinenoexcept |
get the native k_poll_signal handle
Definition at line 129 of file poll_signal.hpp.
|
delete |
|
delete |