libamxp
1.4.0
Patterns C Implementation
|
Structure containing the signal manager information. More...
#include <amxp_signal.h>
Data Fields | |
amxc_htable_t | signals |
amxc_lqueue_t | signal_queue |
amxc_llist_t | regexp_slots |
amxc_llist_it_t | it |
bool | enabled |
bool | deleted |
bool | triggered |
bool | suspended |
Structure containing the signal manager information.
Definition at line 103 of file amxp_signal.h.
bool _amxp_signal_mngr::deleted |
Signal manager is deleted while handling signals
Definition at line 109 of file amxp_signal.h.
bool _amxp_signal_mngr::enabled |
When set to false no signals are handled, signal manager is disabled
Definition at line 108 of file amxp_signal.h.
amxc_llist_it_t _amxp_signal_mngr::it |
Linked list iterator, used to add the signal manager to the list of signal managers
Definition at line 107 of file amxp_signal.h.
amxc_llist_t _amxp_signal_mngr::regexp_slots |
Slots connected to the signal manager using a regular expression
Definition at line 106 of file amxp_signal.h.
amxc_lqueue_t _amxp_signal_mngr::signal_queue |
A queue containing emitted signals
Definition at line 105 of file amxp_signal.h.
amxc_htable_t _amxp_signal_mngr::signals |
All available signals in this signal manager
Definition at line 104 of file amxp_signal.h.
bool _amxp_signal_mngr::suspended |
Signal manager is suspended, all events are queued but not handled until resumed
Definition at line 111 of file amxp_signal.h.
bool _amxp_signal_mngr::triggered |
Signal manager is currently handling signals
Definition at line 110 of file amxp_signal.h.