![]() |
yumapro
25.10-1
YumaPro SDK
|
Thread control block (TCB) More...
#include <thd.h>

Data Fields | |
| dlq_hdr_t | qhdr |
| queue header | |
| thd_tcb_state_t | state |
| thread state | |
| pthread_t | handle |
| Internal thread handle. | |
| thd_type_t | thd_type |
| thread type | |
| uint | thd_cap |
| Capability bits. | |
| const char * | name |
| thread name | |
| ses_cb_t * | dscb |
| Dummy SCB, if any. | |
| ses_id_t | sid |
| Session ID of thread. | |
| int | tid |
| thread ID | |
| int | run |
| internal run state | |
| int | fd |
| I/O file descriptor. | |
| int | sfd |
| Signal file descriptor. | |
| fd_set | tcb_fd_set |
| FDs used by thread. | |
| int | sleep |
| sleep amount | |
| void * | rwlock_locked [NCX_CFGID_CNT] |
| Transaction (TXID) lock context: ptr to cfg, if locked by sess. | |
| boolean | rwlock_wrlocked [NCX_CFGID_CNT] |
| TRUE if cfg write locked. | |
| int | rwlock_lock_level [NCX_CFGID_CNT] |
| Nesting level of locking. | |
| boolean | rwlock_req_needed [NCX_CFGID_CNT] |
| Lock request context : locks needed by datastore. | |
| boolean | rwlock_req_wrlock [NCX_CFGID_CNT] |
| Lock request context : write locks by datastore. | |
| boolean | rwlock_req_locked [NCX_CFGID_CNT] |
| write locks by datastore | |
| boolean | rwlock_req_error [NCX_CFGID_CNT] |
| read locks by datastore | |
| boolean | module_db_locked |
| module with datastores loads | |
| boolean | kill_session |
| kill session requested | |
| ses_id_t | killedby |
| kill session done | |
| ses_term_reason_t | termreason |
| termination reason | |
| boolean | cancel_cc |
| cancel confirmed-commit flag | |
| ncx_confirm_event_t | cancel_cc_event |
| confirm-commit event | |
| struct agt_not_subscription_t_ * | sub |
| sub is used for RFC 5277 notifications only There will be 0 or 1 of these fields used | |
| boolean | snmp_notif |
| 1 subscription allowed | |
Thread control block (TCB)