IntrOS
Loading...
Searching...
No Matches
intros::Signal Struct Reference

create and initialize a signal object More...

#include <ossignal.h>

Inheritance diagram for intros::Signal:

Public Member Functions

constexpr Signal ()
 constructor, see the constructor parameters of the class
 Signal (Signal &&_src)
 move constructor
 Signal (const Signal &)=delete
Signal & operator= (Signal &&)=delete
Signal & operator= (const Signal &)=delete
void reset ()
 sig_reset()
void kill ()
 sig_kill()
int take (unsigned _sigset, unsigned *_signo=nullptr)
 sig_take()
int tryWait (unsigned _sigset, unsigned *_signo=nullptr)
 sig_tryWait()
template<typename T>
int waitFor (unsigned _sigset, unsigned *_signo, const T &_delay)
 sig_waitFor()
template<typename T>
int waitUntil (unsigned _sigset, unsigned *_signo, const T &_time)
 sig_waitUntil()
int wait (unsigned _sigset, unsigned *_signo=nullptr)
 sig_wait()
void give (unsigned _signo)
 sig_give()
void set (unsigned _signo)
 sig_set()
void clear (unsigned _signo)
 sig_clear()

Detailed Description

create and initialize a signal object


The documentation for this struct was generated from the following file: