yumapro
24.10-2
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)