eventxx
1.0.1
|
Signal event object. More...
Public Member Functions | |
signal (int signum, F &handler) throw () | |
Creates a new signal event. More... | |
int | signum () const |
Event's signal number. More... | |
Public Member Functions inherited from eventxx::event< F > | |
event (int fd, type ev, F &handler) throw () | |
Creates a new event. More... | |
Public Member Functions inherited from eventxx::basic_event | |
bool | pending (type ev) const throw () |
Checks if there is an event pending. More... | |
time | timeout () const throw () |
Timeout of the event. More... | |
void | priority (int priority) const throw (invalid_event, invalid_priority) |
Sets the event's priority. More... | |
int | fd () const throw () |
Event's file descriptor. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from eventxx::basic_event | |
basic_event () throw () | |
Signal event object.
This is just a special case of event that is fired when a signal is raised (instead of a file descriptor being active). It's just a shortcut to:
|
inline |
Creates a new signal event.
signum | Signal number to monitor. |
handler | Callback functor. |
References eventxx::signal< F >::signum().
|
inline |
Event's signal number.
Referenced by eventxx::signal< ccallback_type >::signal(), and eventxx::signal< F >::signal().