|
IntrOS
|
create and initialize a signal object More...
#include <ossignal.h>
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() | |
create and initialize a signal object