libyang  2.1.80
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Options for ::lys_getnext() and ::lys_getnext_ext().


#define LYS_GETNEXT_OUTPUT   0x10

Detailed Description

Various options setting behavior of lys_getnext() and lys_getnext_ext().

Macro Definition Documentation


lys_getnext() option to look into non-presence container, instead of returning container itself

Definition at line 2211 of file tree_schema.h.


lys_getnext() option to ignore (kind of conditional) nodes within choice node

Definition at line 2209 of file tree_schema.h.

#define LYS_GETNEXT_OUTPUT   0x10

lys_getnext() option to provide RPC's/action's output schema nodes instead of input schema nodes provided by default

Definition at line 2212 of file tree_schema.h.


lys_getnext() option to allow returning LYS_CASE nodes instead of looking into them

Definition at line 2210 of file tree_schema.h.


lys_getnext() option to allow returning LYS_CHOICE nodes instead of looking into them

Definition at line 2208 of file tree_schema.h.


lys_getnext() option to also traverse top-level nodes of all the mounted modules on the parent mount point but note that if any such nodes are returned, the caller must free their context

Definition at line 2215 of file tree_schema.h.