81typedef struct plock_cb_t_ {
dlq provides general double-linked list and queue support:
uint32 plock_id_t
matches lock-id-type in YANG module
Definition: plock_cb.h:78
plock_cb_t * plock_cb_new(uint32 sid, status_t *res)
Create a new partial lock control block.
Definition: plock_cb.c:132
void plock_cb_reset_id(void)
Set the next ID number back to the start.
Definition: plock_cb.c:210
void plock_cb_free(plock_cb_t *plcb)
Free a partial lock control block.
Definition: plock_cb.c:183
status_t
global error return code
Definition: status_enum.h:210
#define TSTAMP_MIN_SIZE
normal minimum buffer size for a tstamp buffer
Definition: tstamp.h:71
Global error messages for status code enumerations.
struct representing 1 configuration database
Definition: plock_cb.h:81
dlq_hdr_t plock_xpathpcbQ
Q of xpath_pcb_t.
Definition: plock_cb.h:85
dlq_hdr_t plock_resultQ
Q of xpath_result_t.
Definition: plock_cb.h:86
uint32 plock_sesid
session holding lock
Definition: plock_cb.h:84
dlq_hdr_t qhdr
queue header
Definition: plock_cb.h:82
plock_id_t plock_id
partial lock ID
Definition: plock_cb.h:83
struct xpath_result_t_ * plock_final_result
final result
Definition: plock_cb.h:87