dlq provides general double-linked list and queue support:
status_t
global error return code
Definition: status_enum.h:210
void xpath1_aio_free_cb(xpath_aio_cb_t *cb)
Free a malloced AIO control block.
Definition: xpath1_aio.c:301
xpath_aio_cb_t * xpath1_aio_find_aiocb_que(dlq_hdr_t *aioQ, obj_template_t *obj)
Find AIO control block by object.
Definition: xpath1_aio.c:238
xpath_aio_cb_t * xpath1_aio_get_first_aio(xpath_pcb_t *pcb)
Get the first AIO Control block for the top level object.
Definition: xpath1_aio.c:326
status_t xpath1_aio_setup_aiocb(xpath_pcb_t *pcb, xpath_get2_cb_t *get2cb_cb, obj_template_t *obj)
Setup AIO control block entries.
Definition: xpath1_aio.c:438
val_value_t * xpath1_aio_get_first_aio_ptr(xpath_aio_cb_t *cb)
Get the first AIO val value in the valQ Queue.
Definition: xpath1_aio.c:380
xpath_aio_cb_t * xpath1_aio_find_aiocb_pcb(xpath_pcb_t *pcb, xpath_get2_cb_t *get2cb_cb, obj_template_t *obj)
Find AIO control block by object and get2cb.
Definition: xpath1_aio.c:270
boolean xpath1_aio_check_ascend_lists(val_value_t *useval, xpath_get2_cb_t *cb)
Check if all the ascendent AIO lists are correct lists for the current val value and XPath GET2 contr...
Definition: xpath1_aio.c:520
xpath_aio_cb_t * xpath1_aio_get_next_aio(xpath_aio_cb_t *cb)
Get the next AIO Control block for the next level object.
Definition: xpath1_aio.c:353
xpath_aio_cb_t * xpath1_aio_find_aiocb_full(dlq_hdr_t *aioQ, obj_template_t *obj, xpath_get2_cb_t *cb)
Find AIO control block by object and also check if the AIO CB is the correct control block with the s...
Definition: xpath1_aio.c:205
void xpath1_aio_get_parent(const val_value_t *val, val_value_t **parentval, xpath_get2_cb_t **parent_cb)
Get the AIO top value node parent.
Definition: xpath1_aio.c:584
val_value_t * xpath1_aio_get_next_aio_ptr(val_value_t *entry)
Get the next AIO val value in the valQ Queue.
Definition: xpath1_aio.c:407
YANG module data structures Many internal representations of YANG module constructs.
Global error messages for status code enumerations.
One YANG data-def-stmt.
Definition: obj.h:1229
one value to match one type
Definition: val.h:912
AIO Subtree respresentation.
Definition: xpath.h:1135
Special XPath GET2 state record to be used instead of val_value_t or val_child_hdr_t pointers.
Definition: xpath.h:562
XPath parser control block.
Definition: xpath.h:754
NCX Syntax Token Handler.
Value Node Basic Support.
YANG Module parser utilities.